@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_fa432091-module__CMVYpa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_fa432091-module__CMVYpa__variable{--font-en:"Poppins", "Poppins Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_38c1a2a3-module__Ts1jVG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_38c1a2a3-module__Ts1jVG__variable{--font-number:"Inter", "Inter Fallback"}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(../media/m-plus-rounded-1c-japanese-400-normal.0k6zgvcobaho5.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-japanese-400-normal.08v5z-24nsi-t.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url(../media/m-plus-rounded-1c-latin-400-normal.0l_ee4sksw3ly.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-latin-400-normal.08mt.ckl61b2o.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(../media/m-plus-rounded-1c-japanese-500-normal.01ah56dy94ouj.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-japanese-500-normal.0ny4erzppjxgl.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url(../media/m-plus-rounded-1c-latin-500-normal.12fft.8jzw3gl.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-latin-500-normal.14b2emb-b8wr..woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(../media/m-plus-rounded-1c-japanese-700-normal.0cl9ntoalfqix.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-japanese-700-normal.05xfvrh51kf9c.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url(../media/m-plus-rounded-1c-latin-700-normal.04rvg3tigtzqj.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-latin-700-normal.0zfdk__y358oz.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(../media/m-plus-rounded-1c-japanese-800-normal.0ulsirjoidnex.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-japanese-800-normal.00ttsrf7pk1pq.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:800;src:url(../media/m-plus-rounded-1c-latin-800-normal.0bw-112nbndrx.woff2?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff2"),url(../media/m-plus-rounded-1c-latin-800-normal.0-yo-.wsw~har.woff?dpl=dpl_2rVR2aL3aCoLcA57aN9XWojcDCAg)format("woff")}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#090d2b;--navy-2:#161b49;--pink:#f01f91;--pink-soft:#fff0f8;--cyan:#1bc5d5;--cyan-soft:#e8fbfd;--canvas:#f7f8fc;--white:#fff;--text:#111632;--muted:#778098;--line:#e6e8f0;--green:#27a879;--shadow:0 8px 30px #14193e0e}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Noto Sans JP,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{min-height:100vh}.side-nav{background:var(--navy);color:#fff;z-index:10;flex-direction:column;width:252px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:12px;font-size:26px;font-weight:800;display:flex}.brand>span:last-child{align-items:baseline;gap:7px;display:flex}.brand small{color:#9ca5c6;letter-spacing:.08em;font-size:11px;font-weight:500}.brand-mark{background:var(--pink);border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.brand-mark i{background:var(--cyan);border-radius:99px;width:10px;height:25px;display:block;transform:rotate(-35deg)}.brand-copy{color:#a9b0ca;letter-spacing:.06em;margin:12px 0 30px;font-size:12px}.side-nav nav{gap:5px;display:grid}.side-nav nav a,.side-bottom>a{color:#b9c0d9;border-radius:12px;align-items:center;gap:13px;height:47px;padding:0 14px;font-size:14px;transition:all .18s;display:flex}.side-nav nav a span,.side-bottom>a span{text-align:center;width:20px;font-size:18px}.side-nav nav a:hover,.side-bottom>a:hover{color:#fff;background:#151a42}.side-nav nav a.active{color:#fff;background:linear-gradient(100deg,#ed1a8b,#f53aa1);font-weight:700;box-shadow:0 8px 22px #f01f9138}.side-bottom{gap:4px;margin-top:auto;display:grid}.side-bottom>a i{background:var(--pink);color:#fff;border-radius:99px;place-items:center;width:19px;height:19px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.profile-mini{border-top:1px solid #24294e;align-items:center;gap:10px;margin-top:14px;padding:13px 10px;display:flex}.avatar{background:linear-gradient(140deg,var(--pink),#8b45d9);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.profile-mini div{flex:1;gap:4px;display:grid}.profile-mini b{font-size:13px}.profile-mini small{color:#8f99bb;font-size:10px}.profile-mini button{color:#8f99bb;background:0 0;border:0}.main-area{min-height:100vh;margin-left:252px}.mobile-head{display:none}.page-wrap{max-width:1340px;margin:auto;padding:36px 42px 55px}.page-head{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.page-head p,.page-head span{color:var(--muted);margin:0;font-size:12px}.page-head h1{letter-spacing:-.025em;margin:7px 0 5px;font-size:27px}.head-actions{align-items:center;gap:11px;display:flex}.icon-button{border:1px solid var(--line);width:43px;height:43px;color:var(--navy);background:#fff;border-radius:12px;position:relative}.icon-button i{background:var(--pink);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.primary{background:var(--pink);color:#fff;border:0;border-radius:12px;height:43px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #f01f9129}.trust-banner{color:#fff;background:linear-gradient(118deg,#0b0f31 0%,#131a4c 62%,#17285c 100%);border-radius:19px;align-items:center;gap:19px;min-height:132px;padding:24px 27px;display:flex;box-shadow:0 14px 35px #090d2b24}.rank-medal{color:#f5d373;background:radial-gradient(circle,#273063,#111638);border:2px solid #f0c354;border-radius:50%;place-items:center;width:76px;height:76px;font:800 30px Georgia;display:grid;box-shadow:inset 0 0 0 5px #111638,0 0 0 1px #715f35}.rank-medal span{letter-spacing:.15em;margin-top:45px;font:700 7px Arial;display:block;position:absolute}.trust-banner>div:nth-child(2){flex:1}.trust-banner small{letter-spacing:.18em;color:#f1cc70;font-size:9px}.trust-banner h2{margin:6px 0;font-size:18px}.trust-banner p{color:#b0b8d6;margin:0;font-size:11px}.rank-progress{width:285px}.rank-progress>div{color:#aeb6d2;justify-content:space-between;align-items:center;font-size:10px;display:flex}.rank-progress b{color:#fff;font-size:12px}.rank-progress progress,.project-progress progress{appearance:none;border:0;border-radius:99px;width:100%;height:6px;margin:10px 0 5px;overflow:hidden}.rank-progress progress::-webkit-progress-bar{background:#30375f}.rank-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#efbd4c,#ffe28b)}.rank-progress>small{text-align:right;color:#8993b5;letter-spacing:0;font-size:9px;display:block}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin:21px 0;display:grid}.stat-grid article,.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px}.stat-grid article{padding:17px 18px}.stat-grid article>div{align-items:center;gap:9px;display:flex}.stat-grid small{color:var(--muted);font-size:11px}.stat-icon{border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.stat-icon.pink{background:var(--pink-soft);color:var(--pink)}.stat-icon.cyan{background:var(--cyan-soft);color:var(--cyan)}.stat-icon.navy{color:var(--navy);background:#eff1f8}.stat-icon.green{color:var(--green);background:#ebf8f2}.stat-grid strong{letter-spacing:-.03em;margin:13px 0 4px;font-size:23px;display:block}.stat-grid p{color:var(--muted);margin:0;font-size:10px}.content-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:17px;display:grid}.panel{padding:21px}.panel-head{justify-content:space-between;align-items:flex-start;display:flex}.panel-head h2{margin:0 0 5px;font-size:16px}.panel-head p{color:var(--muted);margin:0;font-size:10px}.panel-head a{color:var(--pink);font-size:10px;font-weight:700}.panel-head button{background:#f5f6fa;border:0;border-radius:9px;width:31px;height:31px}.task-list{margin-top:13px}.task-list article{border-bottom:1px solid #f0f1f5;grid-template-columns:4px 45px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid;position:relative}.task-line{border-radius:99px;height:35px}.task-line.pink{background:var(--pink)}.task-line.cyan{background:var(--cyan)}.task-line.navy{background:var(--navy)}.task-list time{color:var(--muted);font-size:10px}.task-list div{gap:5px;display:grid}.task-list b{font-size:12px}.task-list small{color:var(--muted);font-size:9px}.task-list em,.status{background:var(--pink-soft);color:var(--pink);border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal}.task-list em.calm,.status.cyan{background:var(--cyan-soft);color:#009cac}.task-list em.soft{color:#535d7c;background:#f0f1f7}.add-task{width:100%;height:35px;color:var(--muted);background:#fafbfc;border:1px dashed #d9dce6;border-radius:9px;margin-top:12px;font-size:10px}.week{grid-template-columns:repeat(7,1fr);gap:4px;margin:18px 0;display:grid}.week span,.week b{border-radius:8px;place-items:center;height:42px;font-size:11px;font-weight:600;display:grid}.week small{color:var(--muted);font-size:8px}.week .selected{background:var(--pink);color:#fff}.week .selected small{color:#fff}.schedule-item{border-top:1px solid #f0f1f5;grid-template-columns:4px 40px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.schedule-item>i{border-radius:9px;height:32px}.schedule-item>i.pink{background:var(--pink)}.schedule-item>i.cyan{background:var(--cyan)}.schedule-item time{color:var(--muted);font-size:10px}.schedule-item div{gap:4px;display:grid}.schedule-item b{font-size:11px}.schedule-item small{color:var(--muted);font-size:9px}.calendar-link{text-align:center;color:var(--cyan);margin-top:8px;font-size:10px;font-weight:700;display:block}.projects-panel{margin-top:17px}.project-row{border-top:1px solid #f0f1f5;grid-template-columns:38px minmax(150px,1.4fr) 85px minmax(120px,1fr) 70px 24px;align-items:center;gap:13px;padding:15px 0;display:grid}.projects-panel .panel-head{margin-bottom:12px}.project-thumb{border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.project-thumb.pink{background:var(--pink-soft);color:var(--pink)}.project-thumb.cyan{background:var(--cyan-soft);color:#00a6b6}.project-name{gap:4px;display:grid}.project-name b{font-size:11px}.project-name small,.project-row time{color:var(--muted);font-size:9px}.project-progress span{text-align:right;color:var(--muted);font-size:8px;display:block}.project-progress progress{height:5px;margin:6px 0}.project-progress progress::-webkit-progress-bar{background:#eef0f5}.project-progress progress::-webkit-progress-value{background:var(--pink)}.project-row:nth-of-type(3) .project-progress progress::-webkit-progress-value{background:var(--cyan)}.project-row button{color:var(--muted);background:0 0;border:0}@media (max-width:1000px){.side-nav{width:215px}.main-area{margin-left:215px}.page-wrap{padding:28px 24px}.content-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.schedule-panel{display:none}}@media (max-width:720px){.side-nav{display:none}.main-area{margin-left:0}.mobile-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:66px;padding:11px 16px;display:flex}.mobile-head .brand{font-size:21px}.mobile-head .brand-mark{border-radius:12px;width:37px;height:37px}.mobile-head button{border:1px solid var(--line);background:#fff;border-radius:11px;width:40px;height:40px}.page-wrap{padding:22px 15px 40px}.page-head{align-items:flex-start}.page-head h1{font-size:22px}.head-actions .primary{display:none}.trust-banner{gap:13px;padding:19px}.rank-medal{width:58px;height:58px;font-size:22px}.rank-progress{display:none}.stat-grid{gap:10px}.stat-grid article{padding:14px}.stat-grid strong{font-size:19px}.content-grid{display:block}.panel{padding:17px}.projects-panel{display:none}.task-list article{grid-template-columns:4px 36px 1fr}.task-list em{display:none}}.mobile-bottom-nav{display:none}.primary-action{align-items:center;display:flex}.notification-link{place-items:center;display:grid}.hub-notification{border:1px solid var(--line);background:#fff;border-radius:11px;place-items:center;width:41px;height:41px;display:grid;position:relative}.hub-notification i{background:var(--pink);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}@media (max-width:720px){body{padding-bottom:76px}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);z-index:100;background:#fffffff5;grid-template-columns:repeat(5,1fr);height:72px;padding:6px 8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #0b102f14}.mobile-bottom-nav a{color:#7b8499;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.mobile-bottom-nav a>span{font-size:21px;line-height:1}.mobile-bottom-nav a.active{color:var(--pink)}.mobile-bottom-nav .mobile-create{color:var(--navy)}.mobile-bottom-nav .mobile-create>span{border:4px solid var(--canvas);background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:-25px;font-size:25px;display:grid;box-shadow:0 8px 18px #f01f9147}.mobile-head{z-index:30;height:64px;position:sticky;top:0}.mobile-head button,.icon-button{min-width:44px;min-height:44px}.page-wrap{padding-bottom:22px}.page-head p,.page-head span{font-size:13px}.page-head h1{font-size:23px;line-height:1.35}.trust-banner h2{font-size:17px}.trust-banner p{font-size:12px;line-height:1.5}.stat-grid article{min-height:118px;padding:15px}.stat-grid small{font-size:12px}.stat-grid strong{font-size:21px}.stat-grid p{font-size:11px}.panel-head h2{font-size:18px}.panel-head p,.panel-head a{font-size:12px}.task-list article{grid-template-columns:4px 44px 1fr;padding:16px 0}.task-list time{font-size:12px}.task-list b{font-size:14px;line-height:1.45}.task-list small{font-size:11px}.add-task{height:44px;font-size:13px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--text-body:14px;--text-support:12px;--text-control:13px;--line-body:1.7}body{font-size:var(--text-body);letter-spacing:.015em;font-feature-settings:"palt" 1;line-height:1.55;font-family:"M PLUS Rounded 1c",var(--font-geist-sans),sans-serif!important}button,input,select,textarea{font-family:inherit!important}h1,h2,h3,.brand{letter-spacing:-.015em}.page-wrap .page-head p,.page-wrap .page-head span,.page-wrap .trust-banner p,.page-wrap .stat-grid small,.page-wrap .stat-grid p,.page-wrap .panel-head p,.page-wrap .panel-head a,.page-wrap .task-list time,.page-wrap .task-list small,.page-wrap .project-name small,.page-wrap .project-row time{line-height:1.55;font-size:var(--text-support)!important}.page-wrap .task-list b,.page-wrap .project-name b{line-height:1.5;font-size:14px!important}.page-wrap .panel-head h2{font-size:18px!important}.page-wrap .stat-grid strong{font-size:24px!important}.hub-main .hub-topbar p,.hub-main .post-card header small,.hub-main .work-cta small,.hub-main .creator-row small,.hub-main .creator-row em,.hub-main .trends small,.hub-main .legal{line-height:1.55;font-size:var(--text-support)!important}.hub-main .hub-search input,.hub-main .category-tabs a,.hub-main .composer-card>div>a,.hub-main .composer-card footer,.hub-main .post-card>p,.hub-main .reactions button,.hub-main .work-cta b,.hub-main .work-cta a{font-size:var(--text-control)!important}.hub-main .post-card>p{line-height:1.75;font-size:14px!important}.hub-main .post-card header b,.hub-main .creator-row b{font-size:14px!important}.hub-main .rail-card h2{font-size:15px!important}.discover-main .discover-title span,.discover-main .result-bar span,.discover-main .creator-bio,.discover-main .creator-trust,.discover-main .creator-price small{line-height:1.6;font-size:var(--text-support)!important}.discover-main .search-panel input,.discover-main .quick-filters button,.discover-main .advanced button,.discover-main .result-bar button,.discover-main .creator-tags span,.discover-main .profile-link{font-size:var(--text-control)!important}.discover-main .creator-identity h2{font-size:16px!important}.discover-main .creator-identity p,.discover-main .creator-price b{font-size:14px!important}.discover-main .creator-card-body{line-height:1.55}.profile-wrap .profile-name p,.profile-wrap .profile-name small,.profile-wrap .intro-card p,.profile-wrap .portfolio-head p,.profile-wrap .services p,.profile-wrap .services small,.profile-wrap .availability small,.profile-wrap .trust-card small,.profile-wrap .review-card p,.profile-wrap .review-card small{line-height:1.65;font-size:var(--text-support)!important}.profile-wrap .profile-tabs a,.profile-wrap .intro-card span,.profile-wrap .services h3,.profile-wrap .services article>b,.profile-wrap .services article>a,.profile-wrap .availability>a,.profile-wrap .trust-card b{font-size:var(--text-control)!important}.profile-wrap .portfolio-head h2{font-size:19px!important}.profile-wrap .availability>div b{font-size:17px!important}.rq-wrap .rq-title p,.rq-wrap .rq-card .rq-lead,.rq-wrap .rq-card label small,.rq-wrap .rq-options small,.rq-wrap .doc-head p,.rq-wrap .doc-head>span,.rq-wrap .ai-note p,.rq-wrap .contract p,.rq-wrap .escrow p,.rq-wrap .complete>p{line-height:1.65;font-size:var(--text-support)!important}.rq-wrap .rq-card>label,.rq-wrap .rq-two label,.rq-wrap .rq-card input,.rq-wrap .rq-card select,.rq-wrap .rq-card textarea,.rq-wrap .rq-options b,.rq-wrap .rq-options strong,.rq-wrap .doc-lines p,.rq-wrap .schedule p,.rq-wrap .agree b,.rq-wrap .ai-note b,.rq-wrap .escrow b,.rq-wrap .rq-actions button{font-size:var(--text-control)!important}.rq-wrap .rq-card h2{font-size:19px!important}.rq-wrap .rq-steps li{font-size:11px!important}.rq-wrap .summary>p,.rq-wrap .summary footer>span{font-size:12px!important}.pj-main>header p,.pj-main>header a,.pj-progress p,.pj-progress small,.pj-progress li,.pj-progress>aside em,.chat-card header p,.chat-card header>span,.message small,.chat-note,.pj-rail .pj-card>p,.files small,.delivery p{line-height:1.55;font-size:var(--text-support)!important}.chat-card h2,.pj-rail h2{font-size:16px!important}.message p,.composer input,.composer button:last-child,.files b{font-size:var(--text-control)!important}.message p{line-height:1.7}@media (max-width:720px){:root{--text-body:16px;--text-support:13px;--text-control:14px}.page-wrap,.hub-main,.discover-main,.profile-wrap,.rq-wrap,.pj-main{font-size:16px}.mobile-bottom-nav a{font-size:12px!important}.rq-wrap .rq-steps li{font-size:10px!important}.pj-main>header h1,.rq-title h1,.discover-title h1{line-height:1.35}}.doc-screen{font-size:14px}.doc-screen .document-toolbar a,.doc-screen>header a,.doc-screen>header button{font-size:13px!important}.doc-paper small,.doc-paper>header p,.doc-paper .doc-person small,.doc-paper .doc-person p,.doc-paper>p,.doc-paper>footer{line-height:1.6;font-size:12px!important}.doc-paper .doc-person h2{font-size:18px!important}.doc-paper .doc-lines p,.doc-paper .doc-box p,.doc-paper .contract-body p,.doc-paper .receipt-info p{line-height:1.75;font-size:14px!important}.doc-paper .doc-box h3,.doc-paper .contract-body h3{font-size:15px!important}.doc-paper .signs small,.doc-paper .signs p{font-size:12px!important}.doc-paper .signs b{font-size:16px!important}.delivery-page{font-size:14px}.delivery-page>header a,.delivery-page>header small,.delivery-page>header p,.delivery-page>header>span,.delivery-page .delivery-status small,.delivery-page .delivery-status p,.delivery-page .delivery-status em,.delivery-page .delivery-files header p,.delivery-page .delivery-files article p,.delivery-page .delivery-history small,.delivery-page .delivery-history a,.delivery-page footer p{line-height:1.6;font-size:13px!important}.delivery-page .delivery-status h2,.delivery-page .delivery-files h2,.delivery-page .delivery-history h2{font-size:19px!important}.delivery-page .delivery-files h3,.delivery-page .delivery-safety h2,.delivery-page .delivery-history b,.delivery-page footer b{font-size:15px!important}.delivery-page .delivery-files header button,.delivery-page .delivery-files article button,.delivery-page footer button{font-size:14px!important}.delivery-page .delivery-safety p{line-height:1.7;font-size:14px!important}.list-main>header p,.list-main>header span,.list-stats small,.list-stats span,.list-name p,.list-progress span,.list-due small,.notice-policy p,.notice small{line-height:1.6;font-size:13px!important}.list-stats b{font-size:24px!important}.list-tabs a,.list-project>em,.list-due b,.notice p{font-size:14px!important}.list-name h2,.notice h2,.notice-policy b{font-size:16px!important}@media (max-width:720px){.doc-screen,.delivery-page,.list-main,.doc-paper{font-size:16px}.doc-paper small,.doc-paper>header p,.doc-paper .doc-person small,.doc-paper .doc-person p,.doc-paper>p,.doc-paper>footer{font-size:13px!important}.doc-paper .doc-lines p,.doc-paper .doc-box p,.doc-paper .contract-body p,.doc-paper .receipt-info p{font-size:15px!important}.delivery-page>header a,.delivery-page>header small,.delivery-page>header p,.delivery-page>header>span,.delivery-page .delivery-status small,.delivery-page .delivery-status p,.delivery-page .delivery-status em,.delivery-page .delivery-files header p,.delivery-page .delivery-files article p,.delivery-page .delivery-history small,.delivery-page .delivery-history a,.delivery-page footer p{font-size:14px!important}.delivery-page .delivery-files h3,.delivery-page .delivery-safety h2,.delivery-page .delivery-history b,.delivery-page footer b{font-size:16px!important}}.cal-main{font-size:15px}.cal-main>header span,.section-title p,.capacity-grid article>div small,.capacity-grid article>p,.capacity-grid footer,.ai-schedule p{line-height:1.6;font-size:13px!important}.cal-summary small,.cal-summary span{font-size:13px!important}.cal-summary b{font-size:24px!important}.section-title h2{font-size:20px!important}.capacity-grid h3{font-size:16px!important}.capacity-grid article>div span{font-size:12px!important}.capacity-grid article>p b{font-size:22px!important}.calendar-card>header{min-height:72px}.month-nav h2{font-size:20px!important}.month-nav button,.view-tabs button{min-width:42px;min-height:42px;font-size:13px!important}.month-nav .today{padding-inline:12px;font-size:13px!important}.weekday{padding-block:13px;font-size:13px!important}.month-grid article{min-height:110px;padding:10px}.month-grid article>span{font-weight:700;font-size:14px!important}.today-cell>span{width:30px;height:30px}.month-grid em{min-height:28px;padding:6px 8px;font-weight:600;line-height:1.35;font-size:12px!important}.week-columns b{font-size:13px!important}.week-columns em{line-height:1.5;font-size:13px!important}.time-axis span{font-size:12px!important}.list-view h3{font-size:16px!important}.list-view p,.list-view em{font-size:13px!important}@media (max-width:720px){.cal-main{font-size:16px}.month-nav h2{font-size:18px!important}.calendar-card>header{align-items:center}.month-grid article{min-height:72px;padding:6px}.month-grid article>span{font-size:13px!important}.month-grid em{width:auto;height:auto;min-height:10px;padding:0 4px;font-size:0!important}.month-grid em:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;display:block}.weekday{padding-inline:2px;font-size:12px!important}.capacity-grid h3{font-size:16px!important}}.cal-main>header button{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:132px;display:inline-flex;overflow:visible;border-radius:12px!important;height:46px!important;padding:0 18px!important;font-size:14px!important}@media (max-width:850px){.cal-main>header button{overflow:hidden;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;font-size:0!important}.cal-main>header button:first-letter{font-size:22px!important}}.add-schedule{gap:7px}.add-schedule b{font-size:14px}.schedule-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090d2b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.schedule-modal form{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:25px;overflow:auto;box-shadow:0 30px 80px #090d2b40}.schedule-modal form>header{justify-content:space-between;gap:18px;margin-bottom:22px;display:flex}.schedule-modal header small{color:var(--pink);letter-spacing:.12em;font-size:12px;font-weight:800}.schedule-modal h2{margin:5px 0;font-size:24px}.schedule-modal header p{color:var(--muted);margin:0;font-size:13px}.schedule-modal header button{border:1px solid var(--line);background:#fff;border-radius:12px;width:42px;height:42px;font-size:22px}.schedule-modal form>label{gap:8px;margin-top:16px;font-size:14px;font-weight:700;display:grid}.schedule-modal input,.schedule-modal textarea{width:100%;color:var(--text);background:#fff;border:1px solid #dfe2eb;border-radius:12px;outline:none;padding:12px 14px;font-size:15px}.schedule-modal input{min-height:48px}.schedule-modal input:focus,.schedule-modal textarea:focus{border-color:var(--pink);box-shadow:0 0 0 4px var(--pink-soft)}.schedule-modal fieldset{border:0;margin:17px 0 0;padding:0}.schedule-modal legend{margin-bottom:8px;font-size:14px;font-weight:700}.color-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.color-options label{border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:7px;height:45px;font-size:13px;display:flex}.color-options label.selected{border-color:var(--pink);background:var(--pink-soft)}.color-options input{display:none}.color-options i{border-radius:50%;width:11px;height:11px}.color-options i.pink{background:var(--pink)}.color-options i.cyan{background:var(--cyan)}.color-options i.navy{background:var(--navy)}.schedule-modal form>footer{justify-content:flex-end;gap:9px;margin-top:23px;display:flex}.schedule-modal footer button{border:1px solid var(--line);background:#fff;border-radius:12px;height:46px;padding:0 17px;font-size:14px;font-weight:700}.schedule-modal footer .save-schedule{border-color:var(--pink);background:var(--pink);color:#fff;min-width:142px}@media (max-width:850px){.add-schedule b{display:none}.add-schedule span{font-size:22px}.schedule-modal{align-items:end;padding:0}.schedule-modal form{border-radius:24px 24px 0 0;width:100%;max-height:90vh;padding:22px 18px 28px}.schedule-modal h2{font-size:22px}.schedule-modal input,.schedule-modal textarea{font-size:16px}.color-options label{font-size:13px}.schedule-modal form>footer{grid-template-columns:1fr 1.35fr;display:grid}.schedule-modal footer button{padding:0 10px}}.editable-event{cursor:pointer;transition:transform .15s,box-shadow .15s}.editable-event:hover,.editable-event:focus-visible{outline:2px solid #fff;transform:translateY(-1px);box-shadow:0 4px 12px #090d2b1f}.list-view>button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#fff;grid-template-columns:45px 1fr auto 15px;align-items:center;gap:12px;padding:12px;display:grid}.list-view>button:hover{background:#fff8fc}.list-view>button em{color:var(--pink);font-size:13px;font-style:normal}.schedule-modal footer .delete-link{color:#c52b53;background:#fff7f9;border-color:#ffd4df;margin-right:auto}.delete-confirm{text-align:center;padding:14px 5px 4px}.delete-confirm>span{color:#c52b53;background:#fff1f4;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:24px;font-weight:800;display:grid}.delete-confirm h3{margin:14px 0 6px;font-size:19px}.delete-confirm p{color:var(--muted);font-size:14px;line-height:1.65}.delete-confirm>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.delete-confirm button{border:1px solid var(--line);background:#fff;border-radius:12px;height:46px;font-weight:700}.delete-confirm .danger{color:#fff;background:#d72e55;border-color:#d72e55}.empty-month{text-align:center;padding:58px 20px}.empty-month>span{width:46px;height:46px;color:var(--pink);border:2px dashed #cfd4e1;border-radius:50%;place-items:center;margin:auto;display:grid}.empty-month h3{margin:15px 0 5px;font-size:17px}.empty-month p{color:var(--muted);margin:0 0 18px;font-size:13px}.empty-month button{background:var(--pink);color:#fff;border:0;border-radius:11px;height:43px;padding:0 16px;font-weight:700}.month-nav h2{text-align:center;min-width:128px}@media (max-width:620px){.discover-shell{overflow-x:hidden}.discover-main{width:100%;padding:22px 16px 28px!important}.discover-title{margin-bottom:22px;display:block}.discover-title p{margin-bottom:8px;font-size:11px!important}.discover-title h1{letter-spacing:-.025em;max-width:290px;margin-bottom:8px;font-size:22px!important;line-height:1.5!important}.discover-title span{display:block;font-size:13px!important;line-height:1.75!important}.search-panel{border-radius:17px;width:100%;padding:12px!important}.search-panel>label{padding:0 12px}.search-panel>label input{text-overflow:ellipsis;min-width:0;font-size:13px!important}.quick-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:7px;margin-inline:-2px;padding:12px 2px 10px}.quick-filters::-webkit-scrollbar{display:none}.quick-filters button{flex:none;min-height:38px!important;padding:0 14px!important;font-size:13px!important}.advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:11px;display:grid;overflow:visible!important}.advanced button{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden;min-height:39px!important;padding:0 7px!important;font-size:12px!important}.result-bar{grid-template-columns:1fr;align-items:stretch;gap:12px;margin:24px 0 13px;display:grid}.result-bar p{gap:4px;min-width:0;display:grid}.result-bar b{line-height:1.45;font-size:17px!important}.result-bar span{font-size:12px!important;line-height:1.6!important}.result-bar>select{white-space:nowrap;text-align:left;width:100%;height:44px;padding:0 14px!important;font-size:13px!important}.creator-grid,.creator-card{width:100%;min-width:0}}.result-bar select{border:1px solid var(--line);height:40px;color:var(--text);background:#fff;border-radius:10px;padding:0 34px 0 13px;font-size:13px}.advanced .selected-filter{border-color:var(--pink);background:var(--pink-soft);color:var(--pink)}.creator-trust .closed{color:#9aa1b2;margin-left:auto}.no-creators{border:1px solid var(--line);text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:65px 20px}.no-creators>span{background:var(--pink-soft);width:52px;height:52px;color:var(--pink);border-radius:50%;place-items:center;margin:auto;font-size:21px;display:grid}.no-creators h2{margin:16px 0 6px;font-size:19px}.no-creators p{color:var(--muted);margin:0 0 20px;font-size:13px}.no-creators button{background:var(--pink);color:#fff;border:0;border-radius:11px;height:44px;padding:0 18px;font-weight:700}.draft-saved{color:#20815f;background:#eaf8f2;border-radius:99px;width:max-content;margin:-10px 0 16px auto;padding:7px 11px;font-size:12px;font-weight:700}.draft-saved span{font-family:var(--font-geist-mono),monospace}.payment-pending{background:#f0fcfd;border:1px solid #bcebf0;border-radius:14px;margin:18px 0;padding:18px}.payment-pending b{color:#087e89;font-size:15px}.payment-pending p{color:#526478;margin:7px 0 0;font-size:13px;line-height:1.7}.rq-loading{text-align:center;color:var(--muted);margin-top:80px}@media (max-width:720px){.draft-saved{margin:-5px 0 13px auto;font-size:11px}.payment-pending{padding:15px}.payment-pending p{font-size:14px}.rq-actions .next{padding-inline:12px;line-height:1.35}}
.delivery-page footer .accept-link{border:1px solid var(--pink);background:var(--pink);color:#fff;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;height:43px;padding:0 15px;font-size:14px;font-weight:700;display:flex}@media (max-width:650px){.delivery-page footer .accept-link{height:45px}}
:root{--navy:#222;--navy-2:#38445b;--pink:#f68db5;--pink-soft:#fff0f5;--cyan:#6ec9f7;--cyan-soft:#edf7ff;--canvas:#fafbfc;--white:#fff;--text:#222;--muted:#777;--line:#eaeaea;--green:#39c96b;--yellow:#f9d85c;--warning:#ffb648;--danger:#f25f5c;--radius:18px;--shadow:0 8px 28px #2337500e}body{color:var(--text);background:linear-gradient(#fff 0,#fafbfc 100%);font-family:var(--font-jp),"Noto Sans JP",sans-serif!important}h1,h2,h3,.brand{font-family:var(--font-en),var(--font-jp),sans-serif}strong,.stat-grid strong,[data-number]{font-family:var(--font-number),var(--font-jp),sans-serif;font-variant-numeric:tabular-nums}button,a,input,select,textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:not(:disabled),a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #58aaf740}.side-nav{width:232px;color:var(--text);border-right:1px solid var(--line);background:#fffffffa;padding:24px 14px 18px;box-shadow:4px 0 22px #395b8209}.brand{color:var(--text);font-size:25px}.brand small{color:#7f91ac}.brand-mark{background:linear-gradient(145deg,#ff91b4,#ff679a);box-shadow:0 7px 16px #ff7fa838}.brand-mark i{background:#83d6f4}.brand-copy{color:#8090aa;margin:11px 6px 25px;font-size:12px}.side-nav nav{gap:4px}.side-nav nav a,.side-bottom>a{color:#54647e;border-radius:10px;height:45px;padding:0 13px;font-size:14px}.side-nav nav a:hover,.side-bottom>a:hover{background:var(--cyan-soft);color:#357fc1}.side-nav nav a.active{color:#fff;background:linear-gradient(100deg,#78cff8,#62bff0);box-shadow:0 7px 18px #58aaf736}.side-nav nav a span,.side-bottom>a span{color:#599ed9}.side-nav nav a.active span{color:#fff}.profile-mini{border-top-color:var(--line)}.profile-mini small,.profile-mini button{color:#8492aa}.avatar{color:#fff;background:linear-gradient(140deg,#68b7f7,#ff84ad)}.main-area{margin-left:232px}.page-wrap{max-width:1380px;padding:31px 38px 52px}.page-head{margin-bottom:24px}.page-head h1{font-size:27px}.page-head p,.page-head span{font-size:13px!important}.icon-button{border-color:var(--line);box-shadow:0 4px 13px #395b820d}.primary{background:linear-gradient(100deg,#f6a1c1,#f68db5);font-size:14px;box-shadow:0 7px 17px #ff7fa82e}.primary:hover{transform:translateY(-1px);box-shadow:0 10px 21px #ff7fa83d}.trust-banner{min-height:112px;color:var(--text);box-shadow:var(--shadow);background:linear-gradient(108deg,#f1f8ff 0%,#fff8fb 100%);border:1px solid #dbeafa;border-radius:15px}.trust-banner small{color:#408ed1}.trust-banner p{color:#71809a}.rank-medal{color:#d99d21;background:#fff;border-color:#f0bd4f;width:66px;height:66px;box-shadow:inset 0 0 0 5px #fff8df,0 0 0 1px #e8cc84}.rank-progress>div{color:#71809a}.rank-progress b{color:var(--text)}.rank-progress progress::-webkit-progress-bar{background:#e4edf7}.rank-progress>small{color:#8190a8}.stat-grid{gap:13px;margin:17px 0}.stat-grid article,.panel{border-color:var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-grid article{padding:16px 17px}.stat-grid strong{font-size:23px!important}.panel{padding:20px}.panel-head a,.calendar-link{color:#469ce8}.task-list article,.schedule-item,.project-row{border-color:#e8eef6}.add-task{background:#fbfdff;border-color:#d6e3f0}.week .selected{background:#6ec9f7}.status.pink,.task-list em{color:#e85d8d;background:#fff0f5}.status.cyan,.task-list em.calm{color:#258bcf;background:#edf8ff}.project-progress progress::-webkit-progress-value{background:#6ec9f7!important}.card,.project,.service article,.file,.upload,.search-panel,.creator-card,.post-card,.composer-card,.rail-card,.rq-card,.summary,.pj-card,.chat-card,.calendar-card,.capacity-grid article,.list-project,.notice,.doc-paper,.delivery-files,.delivery-status,.completion-card{border-color:var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow)!important}input,select,textarea{color:var(--text)!important;background:#fff!important;border-color:#d8e3ef!important;border-radius:10px!important}input:hover,select:hover,textarea:hover{border-color:#afcce5!important}input:focus,select:focus,textarea:focus{border-color:#6ec9f7!important;box-shadow:0 0 0 4px #58aaf721!important}.badge,.status,.creator-tags span,.profile-tabs a,.list-tabs a{border-radius:999px}.badge.cyan{color:#268bc8;background:#eaf8ff}.badge.pink{color:#e95c8c;background:#fff0f5}.badge.green{color:#23966a;background:#eaf9f2}.hub-shell,.discover-shell,.profile-shell,.rq-shell,.pj-shell{background:linear-gradient(#fbfdff,#f5f9fd)!important}.hub-topbar,.discover-topbar,.profile-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--line)!important;background:#ffffffeb!important}.hub-search,.search-panel>label{background:#f7faff!important;border-color:#e1eaf4!important}.category-tabs a.active,.quick-filters button.active,.profile-tabs a.active,.composer-card>div>a,.work-cta a,.profile-link,.availability>a,.rq-actions .next,.send,.save-schedule{color:#fff!important;background:#6ec9f7!important;border-color:#6ec9f7!important}.work-cta{background:linear-gradient(115deg,#edf8ff,#fff2f7)!important;border-color:#dcebf7!important}.creator-card:hover,.post-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #395b821c!important}.creator-card .cover,.profile-cover{background:linear-gradient(120deg,#dff3ff,#fff0f6)!important}.creator-card .avatar,.profile-avatar{box-shadow:0 0 0 4px #fff}.reactions button:hover{color:#347fbf!important;background:#edf7ff!important}.rq-steps li.active,.rq-steps li.done{color:#3f94dc!important}.rq-steps li.active:before,.rq-steps li.done:before{background:#6ec9f7!important;border-color:#6ec9f7!important}.rq-options label:has(input:checked){background:#f1f9ff!important;border-color:#72b7ef!important}.agree:has(input:checked){background:#f1f9ff!important;border-color:#72b7ef!important}.ai-note,.escrow,.ai-safe,.delivery-safety{background:#eefaff!important;border-color:#bfe7f4!important}.privacy-ng,.danger-note{background:#fff3f6!important;border-color:#ffc9d8!important}.pj-main>header,.rq-title,.list-main>header{background:0 0!important}.pj-progress li.done:before,.pj-progress li.active:before{background:#6ec9f7!important}.message.mine{color:#fff!important;background:linear-gradient(135deg,#64b5f5,#55a6ec)!important;border-radius:15px 15px 4px!important}.message.other{border:1px solid var(--line)!important;background:#fff!important;border-radius:15px 15px 15px 4px!important}.composer{border-color:var(--line)!important;background:#fff!important}.hours,.chat-note{color:#806124!important;background:#fff8e9!important;border-color:#f4dfaf!important}.month-grid article:hover{background:#f5faff}.today-cell>span{background:#6ec9f7!important}.month-grid em.cyan{color:#2789c7!important;background:#eaf8ff!important}.month-grid em.pink{color:#e55e8d!important;background:#fff0f5!important}.login-page{background:radial-gradient(circle at 12% 10%,#e5f5ff,#0000 36%),radial-gradient(circle at 88% 10%,#fff0f6,#0000 34%),#f7fafe!important}.login-card{border-color:var(--line)!important;border-radius:18px!important;box-shadow:0 18px 50px #395b821c!important}.login-mark{background:linear-gradient(135deg,#59aaf3,#7bc8ef)!important}.login-kicker{color:#ef6d9a!important}.login-form button{background:linear-gradient(100deg,#ff8aaf,#ff709e)!important}@media (max-width:1000px){.side-nav{width:205px}.main-area{margin-left:205px}}@media (max-width:720px){body{font-size:16px}.main-area{margin-left:0}.mobile-head{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5}.page-wrap{padding:20px 15px 36px}.page-head h1{font-size:23px}.trust-banner{border-radius:var(--radius)}.mobile-bottom-nav{border-top-color:var(--line);background:#fffffff5}.mobile-bottom-nav a.active{color:#4299df}.mobile-bottom-nav .mobile-create>span{background:linear-gradient(135deg,#ff89af,#ff6f9d)}.card,.project,.service article,.file,.upload,.search-panel,.creator-card,.post-card,.composer-card,.rail-card,.rq-card,.summary,.pj-card,.chat-card,.calendar-card,.capacity-grid article,.list-project,.notice,.completion-card{border-radius:var(--radius)!important}}@media (max-width:600px){html,body{background:#fafbfc;width:100%;max-width:100%;overflow-x:hidden}body{padding-bottom:76px;font-size:16px;line-height:1.65}.app-shell,.hub-shell,.list-shell,.cal-shell,.settings-shell,.trust-shell,.client-shell,.pj-shell,.discover-shell,.profile-shell{width:100%;min-width:0;max-width:100%}.main-area,.hub-main,.list-main,.cal-main,.settings-main,.trust-main,.client-main,.pj-main,.discover-main,.profile-wrap{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;padding-left:16px!important;padding-right:16px!important}.main-area{padding:0!important}.page-wrap{width:100%;max-width:none;padding:18px 16px 28px}.mobile-head{width:100%;padding-inline:16px}.page-head{gap:12px;margin-bottom:20px}.page-head>div:first-child{min-width:0}.page-head h1{overflow-wrap:anywhere;font-size:22px;line-height:1.45}.page-head p,.page-head span{font-size:14px!important}.trust-banner{grid-template-columns:56px minmax(0,1fr);gap:12px;min-height:0;padding:18px 16px;display:grid}.trust-banner h2{font-size:17px;line-height:1.45}.trust-banner p{line-height:1.65;font-size:14px!important}.rank-medal{width:56px;height:56px}.stat-grid,.list-stats,.cal-summary{gap:10px;grid-template-columns:1fr!important}.stat-grid article,.list-stats article,.cal-summary article{min-height:0;padding:17px 18px}.stat-grid article>div{gap:11px}.stat-grid small,.stat-grid p,.list-stats small,.list-stats span,.cal-summary small,.cal-summary span{font-size:14px!important}.stat-grid strong,.list-stats b,.cal-summary b{margin-top:10px;font-size:24px!important}.content-grid,.settings-grid,.trust-grid,.client-grid,.pj-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.panel,.settings-card,.trust-card,.client-card,.pj-card{border-radius:16px;width:100%;min-width:0;padding:18px 16px}.panel-head{gap:10px}.panel-head h2{font-size:19px!important}.panel-head p,.panel-head a{font-size:14px!important}.task-list article{grid-template-columns:4px 42px minmax(0,1fr);gap:10px}.task-list time{font-size:13px!important}.task-list b{font-size:15px!important}.task-list small{font-size:13px!important}.hub-topbar,.discover-head{padding-inline:16px;margin-left:0!important}.hub-layout{padding:16px 0 30px;display:block}.hub-rail{display:none}.category-tabs{padding-inline:16px}.post-card,.composer-card{border-radius:16px}.post-card>p{font-size:15px!important}.art-preview{height:210px}.list-main>header,.cal-main>header,.settings-main>header,.trust-main>header,.client-main>header,.pj-main>header{align-items:flex-start;gap:14px}.list-main>header h1,.cal-main>header h1,.settings-main>header h1,.trust-main>header h1,.client-main>header h1,.pj-main>header h1{font-size:23px;line-height:1.4}.list-project{grid-template-columns:44px minmax(0,1fr)!important}.list-due{grid-area:auto/2!important}.list-progress{grid-column:2!important}.notice{padding:16px 14px}.notice h2{font-size:16px!important}.notice p,.notice small{font-size:14px!important}.settings-card form input,.settings-card form textarea,.settings-card form select,.client-card form input,.client-card form textarea,.client-card form select{min-height:48px;font-size:16px!important}.two-setting,.client-two,.service-form-grid{grid-template-columns:1fr!important}.rank-hero{grid-template-columns:64px minmax(0,1fr)!important;padding:18px 16px!important;display:grid!important}.rank-count,.next-rank{grid-column:1/-1}.rank-road>div,.penalty-steps,.calendar-card{overflow-x:auto}.month-grid,.calendar-card>header{min-width:560px}.capacity-grid{padding-bottom:5px}.mobile-bottom-nav{width:100%;max-width:100%;height:74px;padding-inline:4px}.mobile-bottom-nav a{font-size:12px!important}.mobile-bottom-nav a>span{font-size:20px}}@media (max-width:620px){.category-tabs,.profile-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;scroll-padding-inline:16px;overflow:auto hidden;gap:0!important;padding:0 16px!important}.category-tabs::-webkit-scrollbar{display:none}.profile-tabs::-webkit-scrollbar{display:none}.category-tabs a,.profile-tabs a{flex:none;min-width:max-content;color:#667085!important;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;height:52px!important;padding:0 16px!important;font-size:14px!important;font-weight:500!important}.category-tabs a:first-child,.profile-tabs a:first-child{margin-left:0;padding-left:4px!important}.category-tabs a:last-child,.profile-tabs a:last-child{margin-right:18px}.category-tabs a.active,.profile-tabs a.active{color:#278fc7!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#6ec9f7!important;font-weight:700!important}.category-tabs{border-bottom:1px solid #eaeaea;align-items:stretch!important;height:54px!important}.profile-tabs{border-inline:1px solid #eaeaea;align-items:stretch!important;height:55px!important}.rank-medal{width:62px!important;height:62px!important;font-size:24px!important}.rank-medal span{margin-top:39px!important;font-size:7px!important}.profile-summary{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;gap:13px!important;padding:17px 14px!important;display:grid!important}.profile-avatar{border-width:4px!important;width:70px!important;height:70px!important;font-size:25px!important}.profile-name{min-width:0}.profile-name>div{flex-wrap:wrap!important;align-items:center!important;gap:5px 8px!important;display:flex!important}.profile-name h1{line-height:1.3;font-size:21px!important}.rank-pill{letter-spacing:.04em!important;padding:5px 8px!important;font-size:9px!important;line-height:1!important}.profile-name p{margin:7px 0!important;font-size:13px!important;line-height:1.55!important}.profile-name small{overflow-wrap:anywhere;display:block;font-size:12px!important;line-height:1.8!important}.profile-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;gap:8px!important;display:grid!important}.profile-actions>*{width:100%;border-radius:11px!important;height:46px!important;font-size:14px!important}}@media (max-width:600px){.mobile-head{height:62px!important;padding:9px 16px!important}.mobile-head .brand{font-size:22px!important}.mobile-head .brand-mark{width:38px!important;height:38px!important}.page-wrap{padding:16px 14px 24px}.page-head{align-items:center;margin-bottom:16px}.page-head h1{white-space:normal;margin:4px 0;font-size:21px}.page-head p,.page-head span{line-height:1.5;font-size:13px!important}.icon-button{flex:none;width:42px;min-width:42px;height:42px}.trust-banner{border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:12px;margin:0;padding:15px 16px}.rank-medal{width:52px;height:52px;font-size:21px}.trust-banner small{font-size:9px!important}.trust-banner h2{margin:3px 0;font-size:16px}.trust-banner p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;font-size:12px!important}.stat-grid{gap:9px;margin:12px 0 14px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-grid article{border-radius:15px;min-height:118px;padding:14px 13px}.stat-grid article>div{align-items:center;gap:7px}.stat-grid .stat-icon{flex:none;width:28px;height:28px}.stat-grid small{line-height:1.35;font-size:13px!important}.stat-grid strong{margin:10px 0 3px;font-size:22px!important}.stat-grid p{white-space:normal;line-height:1.45;font-size:12px!important}.panel{padding:16px 14px}.panel-head h2{font-size:18px!important}.panel-head p,.panel-head a{font-size:12px!important}.task-list article{padding:13px 0}.task-list b{font-size:14px!important}.task-list small{font-size:12px!important}.mobile-bottom-nav{height:68px;padding-top:4px;padding-bottom:4px}.mobile-bottom-nav a{gap:2px;font-size:11px!important}.mobile-bottom-nav a>span{font-size:19px}.mobile-bottom-nav .mobile-create>span{width:44px;height:44px;margin-top:-22px}}.rank-medal{color:#0000!important;background:#fffdf6!important;border:1px solid #f1e4b8!important;width:72px!important;height:72px!important;font-size:0!important;position:relative!important;box-shadow:0 8px 22px #c58a191f,inset 0 0 0 7px #fff,inset 0 0 0 10px #f1c453!important}.rank-medal:before{content:"";background:linear-gradient(#f2c85c,#c78c1b);border-radius:99px;width:11px;height:36px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.rank-medal:after{content:"";clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);background:#e4b63c;width:8px;height:8px;position:absolute;top:8px;right:7px}.rank-medal span{bottom:8px;left:50%;transform:translate(-50%);color:#b67d12!important;font:700 7px var(--font-number),sans-serif!important;letter-spacing:.13em!important;margin:0!important;display:block!important;position:absolute!important}.rank-seal{color:#0000!important;background:#fffdf6!important;border:1px solid #f1e4b8!important;position:relative!important;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 9px #f1c453,0 8px 22px #c58a191f!important}.rank-seal:before{content:"";background:linear-gradient(#f2c85c,#c78c1b);border-radius:99px;width:12px;height:38px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-35deg)}.rank-seal small{z-index:1;color:#b67d12!important;font-size:9px!important}.rank-pill{color:#9b6a0e!important;letter-spacing:.06em!important;background:#fffdf5!important;border:1px solid #f0dfaa!important;border-radius:99px!important;align-items:center!important;min-height:27px!important;padding:0 10px 0 31px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important;position:relative!important}.rank-pill:before{content:"";background:linear-gradient(#f2c85c,#c78c1b);border-radius:99px;width:5px;height:15px;position:absolute;top:50%;left:14px;transform:translate(-50%,-50%)rotate(-35deg)}.creator-cover em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#8d6513!important;background:#ffffffe6!important;border:1px solid #ffffff8c!important;align-items:center!important;min-height:25px!important;padding:0 10px!important;font-size:9px!important;font-weight:800!important;display:flex!important}@media (max-width:620px){.rank-medal{width:64px!important;height:64px!important}.rank-medal:before{width:10px;height:31px}.rank-medal span{bottom:6px!important}.rank-pill{min-height:29px!important;padding-right:11px!important;font-size:10px!important}}.rank-medal span,.rank-seal small{display:none!important}.rank-medal:before{top:50%!important}.rank-seal{--rank-a:#e5b184;--rank-b:#985a37;--rank-soft:#fff8f3;--rank-border:#e7c3a7;background:var(--rank-soft)!important;border-color:var(--rank-border)!important;box-shadow:inset 0 0 0 6px #fff,inset 0 0 0 9px var(--rank-a),0 8px 22px color-mix(in srgb,var(--rank-b) 16%,transparent)!important}.rank-seal:before{background:linear-gradient(180deg,var(--rank-a),var(--rank-b))!important;top:50%!important}.rank-seal[data-rank=ブロンズ]{--rank-a:#e5b184;--rank-b:#985a37;--rank-soft:#fff8f3;--rank-border:#e7c3a7}.rank-seal[data-rank=シルバー]{--rank-a:#dce2ea;--rank-b:#788697;--rank-soft:#f9fafc;--rank-border:#d8dee6}.rank-seal[data-rank=ゴールド]{--rank-a:#f1c453;--rank-b:#c58a19;--rank-soft:#fffdf4;--rank-border:#f1e4b8}.rank-seal[data-rank=プラチナ]{--rank-a:#bdeaf4;--rank-b:#62b9d0;--rank-soft:#f4fcfe;--rank-border:#d3edf3}.rank-seal[data-rank=ダイヤモンド]{--rank-a:#83d9fa;--rank-b:#c88eda;--rank-soft:#f9f8ff;--rank-border:#ddddf5}
.universal-sidebar{z-index:100;color:#222;background:#fff;border-right:1px solid #eaeaea;flex-direction:column;width:230px;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 24px #22222206}.universal-brand{color:#222;align-items:center;gap:12px;padding:0 8px;display:flex}.universal-brand .brand-mark{border-radius:14px;width:44px;height:44px}.universal-brand>span:last-child{align-items:baseline;gap:5px;display:flex}.universal-brand b{font:700 25px var(--font-en),sans-serif;letter-spacing:-.04em}.universal-brand small{color:#778398;font-size:11px;font-weight:700}.universal-sidebar>p{color:#7890a8;margin:10px 8px 20px;font-size:12px}.universal-sidebar nav{gap:4px;display:grid}.universal-sidebar nav a,.universal-sidebar-bottom>a{color:#607089;border-radius:12px;align-items:center;gap:11px;min-height:45px;padding:0 13px;transition:background-color .18s,color .18s,transform .18s;display:flex}.universal-sidebar nav a>span,.universal-sidebar-bottom>a>span{color:#5fbce9;text-align:center;width:21px;font-size:16px}.universal-sidebar nav a>b,.universal-sidebar-bottom>a>b{font-size:14px;font-weight:500}.universal-sidebar nav a:hover,.universal-sidebar-bottom>a:hover{color:#278fc7;background:#f3f9fd;transform:translate(2px)}.universal-sidebar nav a.active,.universal-sidebar-bottom>a.active{color:#278fc7;background:#eaf7fd;box-shadow:inset 3px 0 #6ec9f7}.universal-sidebar nav a.active b,.universal-sidebar-bottom>a.active b{font-weight:700}.universal-sidebar-bottom{gap:3px;margin-top:auto;display:grid}.universal-sidebar-bottom>a i{color:#fff;background:#f68db5;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:11px;font-style:normal;display:grid}.universal-profile{border-top:1px solid #eaeaea;align-items:center;gap:10px;margin-top:10px;padding:14px 8px 0;display:flex}.universal-profile>span{color:#fff;background:linear-gradient(135deg,#7cccf3,#f68db5);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.universal-profile>div{gap:2px;display:grid}.universal-profile b{font-size:14px}.universal-profile small{color:#8290a3;font-size:11px}.universal-profile button{color:#8492a7;background:0 0;border:0;margin-left:auto}@media (min-width:851px){:is(body:has(.universal-sidebar) .side-nav,body:has(.universal-sidebar) .hub-side,body:has(.universal-sidebar) .list-side,body:has(.universal-sidebar) .cal-side,body:has(.universal-sidebar) .settings-side,body:has(.universal-sidebar) .trust-side,body:has(.universal-sidebar) .pj-side,body:has(.universal-sidebar) .client-side){display:none!important}:is(body:has(.universal-sidebar) .main-area,body:has(.universal-sidebar) .hub-main,body:has(.universal-sidebar) .list-main,body:has(.universal-sidebar) .cal-main,body:has(.universal-sidebar) .settings-main,body:has(.universal-sidebar) .trust-main,body:has(.universal-sidebar) .pj-main,body:has(.universal-sidebar) .client-main,body:has(.universal-sidebar) .discover-main,body:has(.universal-sidebar) .profile-wrap){margin-left:230px!important}body:has(.universal-sidebar) .discover-head{margin-left:230px}}@media (max-width:850px){.universal-sidebar{display:none}}.reqo-brand-logo{align-items:center;gap:10px;min-width:0;display:inline-flex}.reqo-brand-logo>img{border-radius:13px;flex:none;width:42px;height:42px;display:block}.reqo-wordmark{color:#172235;font-family:"M PLUS Rounded 1c",var(--font-en),sans-serif;letter-spacing:-.075em;align-items:center;font-size:25px;font-weight:800;line-height:1;display:inline-flex}.reqo-colon{flex-direction:column;justify-content:space-between;align-items:center;width:9px;height:24px;margin:0 5px 0 7px;display:flex}.reqo-colon i{background:#6ec9f7;border-radius:50%;width:8px;height:8px;display:block}.reqo-colon i:last-child{background:#f68db5}.universal-brand{gap:7px}.universal-brand>small{color:#778398;margin-left:1px;font-size:10px;font-weight:700}@media (max-width:850px){.reqo-brand-logo>img{border-radius:12px;width:38px;height:38px}.reqo-wordmark{font-size:23px}}.universal-brand .reqo-brand-logo{flex:none;gap:10px}.universal-brand .reqo-brand-logo>img{border-radius:14px;width:46px;height:46px}.universal-brand .reqo-wordmark{letter-spacing:-.07em;font-size:27px}.universal-brand .reqo-colon{width:9px;height:25px;margin-inline:6px}.universal-brand>small{white-space:nowrap;margin-left:0;padding-top:11px;font-size:10px;line-height:1}.universal-sidebar>p{margin:11px 6px 22px;font-size:12px;line-height:1.5}@media (max-width:850px){.mobile-head{height:72px!important;min-height:72px!important;padding:10px 16px!important}.mobile-head .brand{align-items:center;min-width:0;display:flex;gap:0!important}.mobile-head .reqo-brand-logo,.mobile-head .reqo-brand-logo.compact{gap:10px}.mobile-head .reqo-brand-logo>img,.mobile-head .reqo-brand-logo.compact>img{border-radius:14px!important;width:44px!important;height:44px!important}.mobile-head .reqo-wordmark,.mobile-head .reqo-brand-logo.compact .reqo-wordmark{letter-spacing:-.07em;font-size:26px!important}.mobile-head .reqo-colon{width:9px;height:24px;margin-inline:6px}.mobile-head .reqo-colon i{width:8px;height:8px}.mobile-head>button{min-width:42px;font-size:20px;line-height:1;border-radius:12px!important;width:42px!important;height:42px!important}}.reqo-brand-logo,.reqo-brand-logo.compact{flex:none;width:min(100%,156px);line-height:0;display:block}.reqo-brand-logo>img,.reqo-brand-logo.compact>img,.universal-brand .reqo-brand-logo>img{aspect-ratio:1427/394;object-fit:contain;display:block;border-radius:0!important;width:100%!important;height:auto!important}.universal-brand{gap:0;min-height:auto;padding:0}.universal-brand .reqo-brand-logo{width:156px}.universal-brand>small{display:none}@media (max-width:850px){.mobile-head{height:68px!important;min-height:68px!important;padding:9px 16px!important}.mobile-head .brand{flex:1;min-width:0}.mobile-head .reqo-brand-logo,.mobile-head .reqo-brand-logo.compact{width:136px;max-width:calc(100vw - 92px);display:block}.mobile-head .reqo-brand-logo>img,.mobile-head .reqo-brand-logo.compact>img{border-radius:0!important;width:100%!important;height:auto!important}}.account-mode-switch{background:#f1f5f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 2px 15px;padding:4px;display:grid}.account-mode-switch button{color:#7a8798;cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;font-size:12px;font-weight:600}.account-mode-switch button.active{color:#268fc7;background:#fff;box-shadow:0 3px 10px #29698a1a}.account-mode-switch button:disabled{cursor:wait;opacity:.7}.mode-label{color:#9aa6b4;letter-spacing:.08em;margin:0 12px 7px;font-size:10px;font-weight:700}.universal-sidebar nav{overflow-y:auto}.mobile-notification{color:#607089;background:#fff;border:1px solid #e6e8f0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.role-dashboard{max-width:1180px}.role-hero{color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:142px;margin-bottom:21px;padding:27px 30px;display:flex;box-shadow:0 14px 35px #090d2b1f}.client-hero{background:linear-gradient(120deg,#17264e,#2c8ec4 65%,#6dc7ed)}.creator-hero{background:linear-gradient(120deg,#171b43,#28376a 62%,#ea75a8)}.role-hero small{letter-spacing:.18em;color:#ffffffb3;font-size:9px}.role-hero h2{margin:7px 0;font-size:20px}.role-hero p{color:#ffffffb8;margin:0;font-size:12px}.role-hero>a{color:#263b63;background:#fff;border-radius:11px;flex:none;padding:11px 16px;font-size:12px;font-weight:700}.date-value{font-size:18px!important}.role-projects{margin-top:18px}.role-project-row{border-top:1px solid #eff1f5;grid-template-columns:40px minmax(180px,1fr) auto minmax(105px,auto) 15px;align-items:center;gap:14px;padding:15px 2px;display:grid}.role-project-row:first-of-type{margin-top:13px}.role-project-row>div{gap:4px;display:grid}.role-project-row b{font-size:13px}.role-project-row small,.role-project-row>span{color:#7b8798;font-size:11px}.role-project-row em{color:#e74991;background:#fff0f8;border-radius:99px;padding:6px 10px;font-size:10px;font-style:normal}.role-project-row>i{color:#9aa6b4;font-size:20px;font-style:normal}.role-empty{text-align:center;border-top:1px solid #eff1f5;margin-top:16px;padding:42px 20px 30px}.role-empty>span{color:#4eb1df;background:#edf8fd;border-radius:14px;place-items:center;width:48px;height:48px;margin:auto;font-size:20px;display:grid}.role-empty h3{margin:13px 0 5px;font-size:15px}.role-empty p{color:#7b8798;margin:0;font-size:12px}.role-empty a{color:#fff;background:#f0629e;border-radius:10px;margin-top:16px;padding:10px 15px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:850px){.role-hero{align-items:flex-start;min-height:auto;padding:22px 20px}.role-hero h2{font-size:18px;line-height:1.5}.role-hero p{line-height:1.6}.role-hero>a{display:none}.role-project-row{grid-template-columns:38px 1fr auto}.role-project-row>em,.role-project-row>span{grid-column:2}.role-project-row>i{grid-area:1/3/4}}.universal-sidebar{overflow:hidden}.universal-sidebar nav{scrollbar-width:thin;min-width:0;overflow-x:hidden}.universal-sidebar nav a,.universal-sidebar-bottom>a{flex-shrink:0;width:100%;min-width:0;transform:none}.universal-sidebar nav a:hover,.universal-sidebar-bottom>a:hover{transform:none}.universal-sidebar nav a>b,.universal-sidebar-bottom>a>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.universal-sidebar-bottom,.universal-profile,.universal-profile>div{min-width:0}.universal-profile button{flex:none}.discover-brand{align-items:center;min-width:0;display:flex!important}.discover-brand .reqo-brand-logo{width:132px;max-width:100%}@media (max-width:850px){.discover-brand .reqo-brand-logo{width:122px}}.universal-brand{justify-content:flex-start}.universal-profile>div{flex:1}.universal-profile{cursor:pointer}.universal-profile>span{flex:none;overflow:hidden}.universal-profile>span.has-image{background:#eef1f6}.universal-profile>span>img{object-fit:cover;width:100%;height:100%;display:block}.universal-profile>i{margin-left:auto;font-style:normal;color:#9aa6b4!important;background:0 0!important;font-size:20px!important}.universal-sidebar-bottom>a.universal-profile>span{aspect-ratio:1;border-radius:50%;flex:0 0 38px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;overflow:hidden}.universal-sidebar-bottom>a.universal-profile>span>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
