@font-face{font-family:Itim;font-style:normal;font-display:swap;font-weight:400;src:url(./itim-thai-400-normal.DKy7VkUm.woff2)format("woff2"),url(./itim-thai-400-normal.C0PXx-HY.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Itim;font-style:normal;font-display:swap;font-weight:400;src:url(./itim-vietnamese-400-normal.eIQO41Tw.woff2)format("woff2"),url(./itim-vietnamese-400-normal.FNHP2OlI.woff)format("woff");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:Itim;font-style:normal;font-display:swap;font-weight:400;src:url(./itim-latin-ext-400-normal.ZDRlYXzj.woff2)format("woff2"),url(./itim-latin-ext-400-normal.DfOkhDmG.woff)format("woff");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:Itim;font-style:normal;font-display:swap;font-weight:400;src:url(./itim-latin-400-normal.BIupJmNi.woff2)format("woff2"),url(./itim-latin-400-normal.Ctmd8gNE.woff)format("woff");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}:root{--color-primitive-blue-50:#e8f1fe;--color-primitive-blue-100:#d9e6ff;--color-primitive-blue-200:#c5d7fb;--color-primitive-blue-300:#9db7f9;--color-primitive-blue-400:#7096f8;--color-primitive-blue-500:#4979f5;--color-primitive-blue-600:#3460fb;--color-primitive-blue-700:#264af4;--color-primitive-blue-800:#0031d8;--color-primitive-blue-900:#0017c1;--color-primitive-blue-1000:#00118f;--color-primitive-blue-1100:#000071;--color-primitive-blue-1200:#000060;--color-primitive-light-blue-50:#f0f9ff;--color-primitive-light-blue-100:#dcf0ff;--color-primitive-light-blue-200:#c0e4ff;--color-primitive-light-blue-300:#97d3ff;--color-primitive-light-blue-400:#57b8ff;--color-primitive-light-blue-500:#39abff;--color-primitive-light-blue-600:#008bf2;--color-primitive-light-blue-700:#0877d7;--color-primitive-light-blue-800:#0066be;--color-primitive-light-blue-900:#0055ad;--color-primitive-light-blue-1000:#00428c;--color-primitive-light-blue-1100:#00316a;--color-primitive-light-blue-1200:#00234b;--color-primitive-cyan-50:#e9f7f9;--color-primitive-cyan-100:#c8f8ff;--color-primitive-cyan-200:#99f2ff;--color-primitive-cyan-300:#79e2f2;--color-primitive-cyan-400:#2bc8e4;--color-primitive-cyan-500:#01b7d6;--color-primitive-cyan-600:#00a3bf;--color-primitive-cyan-700:#008da6;--color-primitive-cyan-800:#008299;--color-primitive-cyan-900:#006f83;--color-primitive-cyan-1000:#006173;--color-primitive-cyan-1100:#004c59;--color-primitive-cyan-1200:#003741;--color-primitive-green-50:#e6f5ec;--color-primitive-green-100:#c2e5d1;--color-primitive-green-200:#9bd4b5;--color-primitive-green-300:#71c598;--color-primitive-green-400:#51b883;--color-primitive-green-500:#2cac6e;--color-primitive-green-600:#259d63;--color-primitive-green-700:#1d8b56;--color-primitive-green-800:#197a4b;--color-primitive-green-900:#115a36;--color-primitive-green-1000:#0c472a;--color-primitive-green-1100:#08351f;--color-primitive-green-1200:#032213;--color-primitive-lime-50:#ebfad9;--color-primitive-lime-100:#d0f5a2;--color-primitive-lime-200:#c0f354;--color-primitive-lime-300:#ade830;--color-primitive-lime-400:#9ddd15;--color-primitive-lime-500:#8cc80c;--color-primitive-lime-600:#7eb40d;--color-primitive-lime-700:#6fa104;--color-primitive-lime-800:#618e00;--color-primitive-lime-900:#507500;--color-primitive-lime-1000:#3e5a00;--color-primitive-lime-1100:#2c4100;--color-primitive-lime-1200:#1e2d00;--color-primitive-yellow-50:#fbf5e0;--color-primitive-yellow-100:#fff0b3;--color-primitive-yellow-200:#ffe380;--color-primitive-yellow-300:#ffd43d;--color-primitive-yellow-400:#ffc700;--color-primitive-yellow-500:#ebb700;--color-primitive-yellow-600:#d2a400;--color-primitive-yellow-700:#b78f00;--color-primitive-yellow-800:#a58000;--color-primitive-yellow-900:#927200;--color-primitive-yellow-1000:#806300;--color-primitive-yellow-1100:#6e5600;--color-primitive-yellow-1200:#604b00;--color-primitive-orange-50:#ffeee2;--color-primitive-orange-100:#ffdfca;--color-primitive-orange-200:#ffc199;--color-primitive-orange-300:#ffa66d;--color-primitive-orange-400:#ff8d44;--color-primitive-orange-500:#ff7628;--color-primitive-orange-600:#fb5b01;--color-primitive-orange-700:#e25100;--color-primitive-orange-800:#c74700;--color-primitive-orange-900:#ac3e00;--color-primitive-orange-1000:#8b3200;--color-primitive-orange-1100:#6d2700;--color-primitive-orange-1200:#541e00;--color-primitive-red-50:#fdeeee;--color-primitive-red-100:#ffdada;--color-primitive-red-200:#fbb;--color-primitive-red-300:#ff9696;--color-primitive-red-400:#ff7171;--color-primitive-red-500:#ff5454;--color-primitive-red-600:#fe3939;--color-primitive-red-700:#fa0000;--color-primitive-red-800:#ec0000;--color-primitive-red-900:#ce0000;--color-primitive-red-1000:#a90000;--color-primitive-red-1100:#850000;--color-primitive-red-1200:#620000;--color-primitive-magenta-50:#f3e5f4;--color-primitive-magenta-100:#ffd0ff;--color-primitive-magenta-200:#ffaeff;--color-primitive-magenta-300:#ff8eff;--color-primitive-magenta-400:#f661f6;--color-primitive-magenta-500:#f137f1;--color-primitive-magenta-600:#db00db;--color-primitive-magenta-700:#c000c0;--color-primitive-magenta-800:#a0a;--color-primitive-magenta-900:#8b008b;--color-primitive-magenta-1000:#6c006c;--color-primitive-magenta-1100:#500050;--color-primitive-magenta-1200:#3b003b;--color-primitive-purple-50:#f1eafa;--color-primitive-purple-100:#ecddff;--color-primitive-purple-200:#ddc2ff;--color-primitive-purple-300:#cda6ff;--color-primitive-purple-400:#bb87ff;--color-primitive-purple-500:#a565f8;--color-primitive-purple-600:#8843e1;--color-primitive-purple-700:#6f23d0;--color-primitive-purple-800:#5c10be;--color-primitive-purple-900:#5109ad;--color-primitive-purple-1000:#41048e;--color-primitive-purple-1100:#30016c;--color-primitive-purple-1200:#21004b;--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-solid-gray-50:#f2f2f2;--color-neutral-solid-gray-100:#e6e6e6;--color-neutral-solid-gray-200:#ccc;--color-neutral-solid-gray-300:#b3b3b3;--color-neutral-solid-gray-400:#999;--color-neutral-solid-gray-420:#949494;--color-neutral-solid-gray-500:#7f7f7f;--color-neutral-solid-gray-536:#767676;--color-neutral-solid-gray-600:#666;--color-neutral-solid-gray-700:#4d4d4d;--color-neutral-solid-gray-800:#333;--color-neutral-solid-gray-900:#1a1a1a;--color-neutral-opacity-gray-50:#0000000d;--color-neutral-opacity-gray-100:#0000001a;--color-neutral-opacity-gray-200:#0003;--color-neutral-opacity-gray-300:#0000004d;--color-neutral-opacity-gray-400:#0006;--color-neutral-opacity-gray-420:#0000006b;--color-neutral-opacity-gray-500:#00000080;--color-neutral-opacity-gray-536:#0000008a;--color-neutral-opacity-gray-600:#0009;--color-neutral-opacity-gray-700:#000000b3;--color-neutral-opacity-gray-800:#000c;--color-neutral-opacity-gray-900:#000000e6;--font-family-sans:"Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono:"Noto Sans Mono", monospace;--elevation-1:0 2px 8px 1px #0000001a, 0 1px 5px 0 #0000004d;--elevation-2:0 2px 12px 2px #0000001a, 0 1px 6px 0 #0000004d;--elevation-3:0 4px 16px 3px #0000001a, 0 1px 6px 0 #0000004d;--elevation-4:0 6px 20px 4px #0000001a, 0 2px 6px 0 #0000004d;--elevation-5:0 8px 24px 5px #0000001a, 0 2px 10px 0 #0000004d;--elevation-6:0 10px 30px 6px #0000001a, 0 3px 12px 0 #0000004d;--elevation-7:0 12px 36px 7px #0000001a, 0 3px 14px 0 #0000004d;--elevation-8:0 14px 40px 7px #0000001a, 0 3px 16px 0 #0000004d;--color-semantic-success-1:var(--color-primitive-green-600);--color-semantic-success-2:var(--color-primitive-green-800);--color-semantic-error-1:var(--color-primitive-red-800);--color-semantic-error-2:var(--color-primitive-red-900);--color-semantic-warning-yellow-1:var(--color-primitive-yellow-700);--color-semantic-warning-yellow-2:var(--color-primitive-yellow-900);--color-semantic-warning-orange-1:var(--color-primitive-orange-600);--color-semantic-warning-orange-2:var(--color-primitive-orange-800);--color-key-50:var(--color-primitive-blue-50);--color-key-100:var(--color-primitive-blue-100);--color-key-200:var(--color-primitive-blue-200);--color-key-300:var(--color-primitive-blue-300);--color-key-400:var(--color-primitive-blue-400);--color-key-500:var(--color-primitive-blue-500);--color-key-600:var(--color-primitive-blue-600);--color-key-700:var(--color-primitive-blue-700);--color-key-800:var(--color-primitive-blue-800);--color-key-900:var(--color-primitive-blue-900);--color-key-1000:var(--color-primitive-blue-1000);--color-key-1100:var(--color-primitive-blue-1100);--color-key-1200:var(--color-primitive-blue-1200)}.brand-lockup.svelte-1elxaub{align-items:center;gap:.4rem;display:flex}.brand-lockup.svelte-1elxaub>span:where(.svelte-1elxaub){background:var(--blue-900);color:#fff;border-radius:.38rem;align-self:center;margin-top:-.1rem;padding:.12rem .35rem;font-size:.68rem;font-weight:850;line-height:1.35}.header-inner.editor-mode.svelte-1elxaub{gap:1.2rem}.editor-context.svelte-1elxaub{align-items:center;gap:.65rem;min-width:0;display:flex}.editor-context.svelte-1elxaub>a:where(.svelte-1elxaub){color:var(--blue-900);white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;font-weight:820;text-decoration:none;display:inline-flex}.editor-context.svelte-1elxaub>span:where(.svelte-1elxaub){color:#765400;white-space:nowrap;background:#fff0c9;border-radius:.4rem;padding:.18rem .45rem;font-size:.68rem;font-weight:820}.editor-context.svelte-1elxaub>span.published:where(.svelte-1elxaub){color:#216a4e;background:#e7f6ee}.editor-header-actions.svelte-1elxaub{align-items:center;gap:.4rem;margin-left:auto;display:flex}.editor-header-actions.svelte-1elxaub button:where(.svelte-1elxaub){border:1px solid var(--blue-900);background:var(--blue-900);color:#fff;border-radius:99px;justify-content:center;align-items:center;gap:.3rem;min-height:2.35rem;padding:.38rem .72rem;font-size:.75rem;font-weight:820;display:inline-flex}.editor-header-actions.svelte-1elxaub .editor-save:where(.svelte-1elxaub),.editor-header-actions.svelte-1elxaub .secondary:where(.svelte-1elxaub){color:var(--blue-900);background:#fff;border-color:#e2cbd4}.upload-button.svelte-1elxaub{border:1px solid var(--blue-900);background:var(--blue-900);color:#fff;white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;min-height:2.5rem;padding:.4rem .8rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.upload-button.svelte-1elxaub:hover{color:var(--blue-900);background:#fff}.badge-button.svelte-1elxaub{position:relative}.badge-button.svelte-1elxaub b:where(.svelte-1elxaub){color:#fff;min-width:1.1rem;height:1.1rem;font:700 .58rem/1 var(--font-sans);background:#ef6f72;border:2px solid #fff8fb;border-radius:99px;place-items:center;padding:0 .25rem;display:grid;position:absolute;top:-.1rem;right:-.08rem}.account-button.svelte-1elxaub{width:2.75rem;height:2.75rem;color:var(--blue-900);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.account-button.premium-account.svelte-1elxaub{box-shadow:0 0 0 2px var(--vip);position:relative}.account-button.premium-account.svelte-1elxaub>span:where(.svelte-1elxaub){background:var(--vip);color:#fff;border:2px solid #fff8fb;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.55rem;display:grid;position:absolute;bottom:-.08rem;right:-.18rem}.mod-button.svelte-1elxaub{color:#41677b}.account-button.moderator-account.svelte-1elxaub{position:relative;box-shadow:0 0 0 2px #6ca9ca}.account-button.moderator-account.svelte-1elxaub>.shield-mark:where(.svelte-1elxaub){color:#32769d;background:#e9f6fc;border:2px solid #fff8fb;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:-.12rem;right:-.24rem}.shield-mark.svelte-1elxaub svg:where(.svelte-1elxaub){width:.85rem;height:.85rem}.shield-mark.svelte-1elxaub path:where(.svelte-1elxaub):first-child{fill:currentColor}.shield-mark.svelte-1elxaub path:where(.svelte-1elxaub):last-child{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.account-button.svelte-1elxaub:hover{background:var(--blue-100)}.mobile-settings-link.svelte-1elxaub{width:2.75rem;height:2.75rem;color:var(--blue-900);background:#fff;border:1px solid #e1cbd4;border-radius:50%;place-items:center;display:none}.mobile-settings-link.svelte-1elxaub svg:where(.svelte-1elxaub){fill:currentColor;width:1.3rem;height:1.3rem}.settings-link.svelte-1elxaub{min-height:2.5rem;color:var(--blue-900);white-space:nowrap;background:#fff;border:1px solid #e1cbd4;border-radius:99px;align-items:center;gap:.38rem;padding:.4rem .72rem;font-size:.74rem;font-weight:820;text-decoration:none;display:inline-flex}.settings-link.svelte-1elxaub:hover{background:var(--blue-100);border-color:#e68cab}.settings-link.svelte-1elxaub svg:where(.svelte-1elxaub){fill:currentColor;width:1.15rem;height:1.15rem}.desktop-nav.svelte-1elxaub .locked-link:where(.svelte-1elxaub){color:#75606a;align-items:center;gap:.28rem;display:inline-flex}.guest-desktop-actions.svelte-1elxaub{align-items:center;gap:.45rem;display:flex}.locked-action.svelte-1elxaub{opacity:.88;position:relative}@media (min-width:761px) and (max-width:1120px){.brand-lockup.svelte-1elxaub .logo img{width:7.4rem}.brand-lockup.svelte-1elxaub>span:where(.svelte-1elxaub){font-size:.58rem}.guest-desktop-actions.svelte-1elxaub{gap:.15rem}.settings-link.svelte-1elxaub{justify-content:center;width:2.55rem;padding-inline:.55rem;position:relative}.settings-link.svelte-1elxaub span:where(.svelte-1elxaub){clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.login-link.svelte-1elxaub{white-space:nowrap;padding-inline:.72rem}}@media (min-width:1121px){.header-actions.svelte-1elxaub{gap:.8rem}.upload-button.svelte-1elxaub{margin-right:.2rem}.account-button.svelte-1elxaub{margin-left:.1rem}}@media (max-width:760px){.settings-link.svelte-1elxaub,.guest-desktop-actions.svelte-1elxaub,.account-button.svelte-1elxaub{display:none}.mobile-settings-link.svelte-1elxaub{display:grid}.editor-mode.svelte-1elxaub .brand-lockup:where(.svelte-1elxaub){display:none}.editor-context.svelte-1elxaub{flex:1;min-width:0}.editor-context.svelte-1elxaub>a:where(.svelte-1elxaub){font-size:.72rem}.editor-header-actions.svelte-1elxaub{margin-left:0}.editor-header-actions.svelte-1elxaub button:where(.svelte-1elxaub){min-height:2.2rem;padding-inline:.58rem;font-size:.7rem}}@media (max-width:520px){.brand-lockup.svelte-1elxaub{flex:1;gap:.4rem;min-width:0}.brand-lockup.svelte-1elxaub .logo img{width:7.15rem}.brand-lockup.svelte-1elxaub>span:where(.svelte-1elxaub){padding-inline:.28rem;font-size:.58rem}.header-actions.svelte-1elxaub{flex:none;gap:.2rem}.icon-button.svelte-1elxaub,.account-button.svelte-1elxaub{width:2.5rem;height:2.5rem}.upload-button.svelte-1elxaub{min-height:2.35rem;padding-inline:.58rem;font-size:.68rem}.account-button.svelte-1elxaub .avatar.md{width:2.5rem;height:2.5rem}.editor-context.svelte-1elxaub>span:where(.svelte-1elxaub){display:none}.editor-context.svelte-1elxaub>a:where(.svelte-1elxaub){max-width:6.2rem}.editor-header-actions.svelte-1elxaub{gap:.25rem}.editor-header-actions.svelte-1elxaub button:where(.svelte-1elxaub){padding-inline:.5rem}.editor-header-actions.svelte-1elxaub .editor-save:where(.svelte-1elxaub) .icon-wrap{display:none}}@media (max-width:360px){.brand-lockup.svelte-1elxaub{gap:.28rem}.brand-lockup.svelte-1elxaub .logo img{width:6.7rem}.header-actions.svelte-1elxaub{gap:.12rem}.icon-button.svelte-1elxaub,.account-button.svelte-1elxaub{width:2.35rem;height:2.35rem}.upload-button.svelte-1elxaub{min-height:2.25rem;padding-inline:.48rem;font-size:.64rem}.account-button.svelte-1elxaub .avatar.md{width:2.35rem;height:2.35rem}}.nav-icon.svelte-oeh3u8{place-items:center;width:1.7rem;height:1.7rem;display:grid;position:relative;overflow:visible}.nav-lock.svelte-oeh3u8{z-index:1;background:var(--blue-900);color:#fff;border:2px solid #fff8fb;border-radius:50%;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;bottom:-.12rem;right:-.42rem}.route-skeleton.svelte-1uvg77u{position:absolute;inset:0;overflow:hidden}.light-shell.svelte-1uvg77u{background:#fff8fb;padding:clamp(5.2rem,9vw,7rem) max(1rem,50vw - 590px) 2rem}.shell-width.svelte-1uvg77u{width:min(1180px,100% - 2rem);margin-inline:auto}.shimmer.svelte-1uvg77u{background:linear-gradient(100deg,#f0e1e7 18%,#fff 36%,#f0e1e7 54%) 0 0/240% 100%;animation:1.05s ease-in-out infinite svelte-1uvg77u-shimmer}.work-skeleton.svelte-1uvg77u{grid-template-rows:auto auto;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(1.2rem,4vw,3rem);display:grid}.work-cover.svelte-1uvg77u{aspect-ratio:3/4.25;border-radius:1rem}.work-copy.svelte-1uvg77u{align-content:center;gap:.85rem;display:grid}.line.svelte-1uvg77u{border-radius:99px;height:.8rem;display:block}.line.short.svelte-1uvg77u{width:20%}.line.title.svelte-1uvg77u{width:75%;height:clamp(2rem,5vw,4rem)}.line.medium.svelte-1uvg77u{width:50%}.button-row.svelte-1uvg77u,.tag-row.svelte-1uvg77u{flex-wrap:wrap;gap:.55rem;display:flex}.button-row.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:.75rem;width:9rem;height:3rem}.tag-row.svelte-1uvg77u span:where(.svelte-1uvg77u){border-radius:99px;width:5.5rem;height:2rem}.preview-row.svelte-1uvg77u{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.preview-row.svelte-1uvg77u i:where(.svelte-1uvg77u){aspect-ratio:3/4;border-radius:.8rem}.filter-skeleton.svelte-1uvg77u{border-radius:.9rem;height:4.2rem}.section-lines.svelte-1uvg77u{justify-content:space-between;align-items:center;gap:1rem;margin:1.4rem 0 1rem;display:flex}.section-lines.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:99px;width:10rem;height:1.5rem}.section-lines.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:.65rem;width:7rem;height:2.4rem}.card-grid.svelte-1uvg77u{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.card-grid.svelte-1uvg77u article:where(.svelte-1uvg77u){gap:.6rem;display:grid}.card-grid.svelte-1uvg77u article:where(.svelte-1uvg77u) div:where(.svelte-1uvg77u){aspect-ratio:3/4;border-radius:.85rem}.card-grid.svelte-1uvg77u article:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:99px;width:84%;height:1rem}.card-grid.svelte-1uvg77u article:where(.svelte-1uvg77u) span:where(.svelte-1uvg77u){border-radius:99px;width:58%;height:.7rem}.home-skeleton.svelte-1uvg77u{padding-top:6.2rem}.home-heading-sk.svelte-1uvg77u{justify-content:space-between;align-items:end;margin-bottom:.9rem;display:flex}.home-heading-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u){align-items:center;gap:.55rem;display:flex}.home-heading-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:.45rem;width:1.7rem;height:1.7rem}.home-heading-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:9.5rem;height:1.65rem}.home-heading-sk.svelte-1uvg77u>em:where(.svelte-1uvg77u){border-radius:99px;width:5rem;height:.8rem}.home-heading-sk.second.svelte-1uvg77u{margin-top:1.65rem}.home-rail-sk.svelte-1uvg77u{gap:.85rem;display:flex;overflow:hidden}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u){flex:0 0 205px;gap:.45rem;display:grid}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) div:where(.svelte-1uvg77u){aspect-ratio:3/4;border-radius:.85rem}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:99px;width:88%;height:.9rem}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) span:where(.svelte-1uvg77u){border-radius:99px;width:62%;height:.65rem}.home-tags-sk.svelte-1uvg77u{gap:.75rem;display:flex;overflow:hidden}.home-tags-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:.9rem;flex:0 0 205px;height:4.7rem}.home-social-sk.svelte-1uvg77u{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.8rem;display:grid}.home-social-sk.svelte-1uvg77u section:where(.svelte-1uvg77u){background:#fff;border:1px solid #ead7df;border-radius:1rem;overflow:hidden}.home-social-sk.svelte-1uvg77u header:where(.svelte-1uvg77u){justify-content:space-between;align-items:center;padding:.9rem;display:flex}.home-social-sk.svelte-1uvg77u header:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:99px;width:8rem;height:1.1rem}.home-social-sk.svelte-1uvg77u header:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:4rem;height:.7rem}.home-social-sk.svelte-1uvg77u article:where(.svelte-1uvg77u){border-top:1px solid #f2e7eb;grid-template-columns:auto 1fr;gap:.7rem;padding:.75rem;display:grid}.home-social-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>i:where(.svelte-1uvg77u){border-radius:.4rem;width:2.7rem;height:3.6rem}.home-social-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>span:where(.svelte-1uvg77u){align-content:center;gap:.45rem;display:grid}.home-social-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:75%;height:.75rem}.home-social-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) em:where(.svelte-1uvg77u){border-radius:99px;width:48%;height:.6rem}.library-skeleton.svelte-1uvg77u{padding-top:5.4rem}.library-toolbar-sk.svelte-1uvg77u,.library-heading-sk.svelte-1uvg77u{justify-content:space-between;align-items:center;gap:1rem;display:flex}.library-toolbar-sk.svelte-1uvg77u{border-bottom:1px solid #ead7df;height:4rem}.library-toolbar-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:99px;width:9rem;height:2rem}.library-toolbar-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:99px;width:4rem;height:.8rem}.library-heading-sk.svelte-1uvg77u{margin:1.2rem 0 .8rem}.library-heading-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u){align-items:end;gap:.55rem;display:flex}.library-heading-sk.svelte-1uvg77u span:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:8rem;height:1.6rem}.library-heading-sk.svelte-1uvg77u span:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u),.library-heading-sk.svelte-1uvg77u>em:where(.svelte-1uvg77u){border-radius:99px;width:5rem;height:.65rem}.recent-book-sk.svelte-1uvg77u{background:#fff;border:1px solid #e6d0d9;border-radius:.9rem;grid-template-columns:5rem minmax(0,1fr);gap:.8rem;padding:.7rem;display:grid}.recent-book-sk.svelte-1uvg77u>i:where(.svelte-1uvg77u){border-radius:.55rem;height:7rem}.recent-book-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u){align-content:center;gap:.55rem;display:grid}.recent-book-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:99px;width:44%;height:1rem}.recent-book-sk.svelte-1uvg77u em:where(.svelte-1uvg77u){border-radius:99px;width:28%;height:.7rem}.recent-book-sk.svelte-1uvg77u small:where(.svelte-1uvg77u){border-radius:99px;width:70%;height:.45rem}.library-divider.svelte-1uvg77u{background:#e5d4db;height:1px;margin:1.3rem 0}.library-filter-sk.svelte-1uvg77u{background:#fff;border:1px solid #e6d0d9;border-radius:.9rem;grid-template-columns:1fr 160px 160px 80px;gap:.6rem;padding:.7rem;display:grid}.library-filter-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:.65rem;height:2.65rem}.library-grid-sk.svelte-1uvg77u{margin-top:1rem}.profile-skeleton.svelte-1uvg77u{background:#fff8fb}.profile-banner-sk.svelte-1uvg77u{height:clamp(125px,20vw,235px)}.profile-identity-sk.svelte-1uvg77u{grid-template-columns:auto minmax(0,1fr) auto;gap:1.1rem;min-height:165px;padding:1rem;display:grid}.profile-avatar-sk.svelte-1uvg77u{border:5px solid #fff;border-radius:50%;width:8.5rem;height:8.5rem;margin-top:-4.8rem}.profile-copy-sk.svelte-1uvg77u{align-content:start;gap:.55rem;display:grid}.profile-copy-sk.svelte-1uvg77u .pill:where(.svelte-1uvg77u){border-radius:.48rem;width:5.5rem;height:1.55rem}.profile-copy-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:.65rem;width:min(25rem,62%);height:2.8rem}.profile-copy-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:99px;width:8rem;height:.8rem}.profile-copy-sk.svelte-1uvg77u em:where(.svelte-1uvg77u){border-radius:99px;width:min(34rem,82%);height:.75rem}.profile-action-sk.svelte-1uvg77u{border-radius:50%;width:2.65rem;height:2.65rem}.profile-stats-sk.svelte-1uvg77u{grid-template-columns:repeat(4,minmax(0,1fr));padding:.55rem 1rem;display:grid}.profile-stats-sk.svelte-1uvg77u span:where(.svelte-1uvg77u){border-left:1px solid #ead7df;justify-items:center;gap:.3rem;display:grid}.profile-stats-sk.svelte-1uvg77u span:where(.svelte-1uvg77u):first-child{border:0}.profile-stats-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:99px;width:2.2rem;height:1rem}.profile-stats-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){border-radius:99px;width:4.2rem;height:.62rem}.profile-content-sk.svelte-1uvg77u{padding:1rem}.profile-content-sk.svelte-1uvg77u nav:where(.svelte-1uvg77u){border-bottom:1px solid #e5d4db;grid-template-columns:repeat(3,minmax(0,1fr));padding:.8rem 0;display:grid}.profile-content-sk.svelte-1uvg77u nav:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:99px;justify-self:center;width:45%;height:.8rem}.profile-feed-sk.svelte-1uvg77u{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.profile-feed-sk.svelte-1uvg77u article:where(.svelte-1uvg77u){background:#fff;border:1px solid #e6d0d9;border-radius:.85rem;grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.7rem;display:grid}.profile-feed-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>i:where(.svelte-1uvg77u){border-radius:.5rem;height:6.8rem}.profile-feed-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>span:where(.svelte-1uvg77u){align-content:center;gap:.5rem;display:grid}.profile-feed-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){border-radius:99px;width:82%;height:.9rem}.profile-feed-sk.svelte-1uvg77u em:where(.svelte-1uvg77u){border-radius:99px;width:58%;height:.7rem}.profile-feed-sk.svelte-1uvg77u small:where(.svelte-1uvg77u){border-radius:99px;width:70%;height:.6rem}.community-skeleton.svelte-1uvg77u{padding-top:5.4rem}.community-toolbar-sk.svelte-1uvg77u{border-bottom:1px solid #ead7df;justify-content:space-between;align-items:center;height:4.1rem;display:flex}.community-toolbar-sk.svelte-1uvg77u>span:where(.svelte-1uvg77u){gap:.45rem;display:flex}.community-toolbar-sk.svelte-1uvg77u span:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:.65rem;width:5.5rem;height:2rem}.community-toolbar-sk.svelte-1uvg77u>b:where(.svelte-1uvg77u){border-radius:.65rem;width:7rem;height:2.6rem}.community-layout-sk.svelte-1uvg77u{grid-template-columns:minmax(0,1fr) 330px;gap:1rem;padding-top:1rem;display:grid}.board-list-sk.svelte-1uvg77u,.community-layout-sk.svelte-1uvg77u>aside:where(.svelte-1uvg77u){align-content:start;gap:1rem;display:grid}.board-list-sk.svelte-1uvg77u>section:where(.svelte-1uvg77u),.community-layout-sk.svelte-1uvg77u>aside:where(.svelte-1uvg77u)>section:where(.svelte-1uvg77u){background:#fff;border:1px solid #e6d0d9;border-radius:1rem;overflow:hidden}.board-list-sk.svelte-1uvg77u header:where(.svelte-1uvg77u),.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) header:where(.svelte-1uvg77u){border-bottom:1px solid #eee0e6;align-items:center;gap:.7rem;padding:.85rem;display:flex}.board-list-sk.svelte-1uvg77u header:where(.svelte-1uvg77u)>i:where(.svelte-1uvg77u){border-radius:50%;width:2.4rem;height:2.4rem}.board-list-sk.svelte-1uvg77u header:where(.svelte-1uvg77u)>span:where(.svelte-1uvg77u){gap:.35rem;display:grid}.board-list-sk.svelte-1uvg77u header:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:9rem;height:1rem}.board-list-sk.svelte-1uvg77u header:where(.svelte-1uvg77u) em:where(.svelte-1uvg77u){border-radius:99px;width:13rem;height:.6rem}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u){border-bottom:1px solid #f2e7eb;grid-template-columns:auto minmax(0,1fr) 8rem;align-items:center;gap:.75rem;padding:.65rem .85rem;display:grid}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u):last-child{border:0}.board-list-sk.svelte-1uvg77u .cover:where(.svelte-1uvg77u){border-radius:.55rem;width:3rem;height:4rem}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>span:where(.svelte-1uvg77u){gap:.4rem;display:grid}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:40%;height:.85rem}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) em:where(.svelte-1uvg77u){border-radius:99px;width:72%;height:.58rem}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u) small:where(.svelte-1uvg77u){border-radius:.5rem;width:100%;height:1.8rem}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) header:where(.svelte-1uvg77u){justify-content:space-between}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) header:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){border-radius:99px;width:7rem;height:1rem}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) header:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:3rem;height:.6rem}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) article:where(.svelte-1uvg77u){border-top:1px solid #f2e7eb;grid-template-columns:auto 1fr;gap:.6rem;padding:.7rem;display:grid}.community-layout-sk.svelte-1uvg77u .avatar:where(.svelte-1uvg77u){border-radius:50%;width:2.3rem;height:2.3rem}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) article:where(.svelte-1uvg77u)>span:where(.svelte-1uvg77u){gap:.35rem;display:grid}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) article:where(.svelte-1uvg77u) b:where(.svelte-1uvg77u){border-radius:99px;width:78%;height:.72rem}.community-layout-sk.svelte-1uvg77u aside:where(.svelte-1uvg77u) article:where(.svelte-1uvg77u) em:where(.svelte-1uvg77u){border-radius:99px;width:54%;height:.55rem}.reader-skeleton.svelte-1uvg77u{background:#0b1018;justify-items:center;gap:1rem;padding:5.3rem 1rem 2rem;display:grid}.reader-top.svelte-1uvg77u{background:#111c29;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;height:4.3rem;padding:0 1rem;display:flex;position:absolute;inset:0 0 auto}.reader-top.svelte-1uvg77u i:where(.svelte-1uvg77u){background:#263545;border-radius:50%;width:2.4rem;height:2.4rem}.reader-top.svelte-1uvg77u span:where(.svelte-1uvg77u){background:#263545;border-radius:99px;width:min(18rem,45vw);height:.8rem}.reader-top.svelte-1uvg77u b:where(.svelte-1uvg77u){background:#263545;border-radius:99px;width:5rem;height:1.4rem;margin-left:auto}.reader-sheet.svelte-1uvg77u{background:linear-gradient(100deg,#222b36 18%,#38424e 36%,#222b36 54%) 0 0/240% 100%;border-radius:.35rem;width:min(780px,100%);height:76vh}.reader-sheet.second.svelte-1uvg77u{height:34vh}.reader-skeleton.svelte-1uvg77u .shimmer:where(.svelte-1uvg77u){animation-duration:1.25s}@keyframes svelte-1uvg77u-shimmer{to{background-position:-240% 0}}@media (max-width:900px){.community-layout-sk.svelte-1uvg77u{grid-template-columns:1fr}.community-layout-sk.svelte-1uvg77u>aside:where(.svelte-1uvg77u){display:none}.home-social-sk.svelte-1uvg77u{grid-template-columns:1fr}.home-social-sk.svelte-1uvg77u section:where(.svelte-1uvg77u)+section:where(.svelte-1uvg77u){display:none}.library-filter-sk.svelte-1uvg77u{grid-template-columns:1fr 1fr}.library-filter-sk.svelte-1uvg77u i:where(.svelte-1uvg77u):first-child{grid-column:1/-1}}@media (max-width:760px){.light-shell.svelte-1uvg77u{padding-top:4.8rem}.work-skeleton.svelte-1uvg77u{grid-template-columns:34vw minmax(0,1fr);gap:1rem}.line.title.svelte-1uvg77u{height:2.6rem}.preview-row.svelte-1uvg77u{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid.svelte-1uvg77u{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.card-grid.svelte-1uvg77u article:where(.svelte-1uvg77u):nth-child(n+7){display:none}.home-skeleton.svelte-1uvg77u{padding-top:5rem}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u),.home-tags-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){flex-basis:185px}.profile-banner-sk.svelte-1uvg77u{height:135px}.profile-avatar-sk.svelte-1uvg77u{width:5.5rem;height:5.5rem;margin-top:-3.4rem}.profile-identity-sk.svelte-1uvg77u{min-height:145px}.profile-copy-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){height:2.2rem}.profile-feed-sk.svelte-1uvg77u{grid-template-columns:1fr}.profile-feed-sk.svelte-1uvg77u article:where(.svelte-1uvg77u):nth-child(n+3){display:none}}@media (max-width:520px){.profile-identity-sk.svelte-1uvg77u{grid-template-columns:auto minmax(0,1fr);gap:.7rem}.profile-action-sk.svelte-1uvg77u{position:absolute;top:150px;right:1rem}.profile-copy-sk.svelte-1uvg77u em:where(.svelte-1uvg77u){grid-column:1/-1}.profile-stats-sk.svelte-1uvg77u{padding-inline:.25rem}.profile-stats-sk.svelte-1uvg77u i:where(.svelte-1uvg77u){width:3.3rem}.community-toolbar-sk.svelte-1uvg77u span:where(.svelte-1uvg77u) i:where(.svelte-1uvg77u){width:4.3rem}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u){grid-template-columns:auto minmax(0,1fr)}.board-list-sk.svelte-1uvg77u article:where(.svelte-1uvg77u)>small:where(.svelte-1uvg77u),.library-grid-sk.svelte-1uvg77u article:where(.svelte-1uvg77u):nth-child(n+3){display:none}}@media (max-width:420px){.work-skeleton.svelte-1uvg77u{grid-template-columns:38vw minmax(0,1fr)}.button-row.svelte-1uvg77u b:where(.svelte-1uvg77u){width:100%;height:2.6rem}.tag-row.svelte-1uvg77u span:where(.svelte-1uvg77u):nth-child(n+4){display:none}.library-filter-sk.svelte-1uvg77u{grid-template-columns:1fr}.library-filter-sk.svelte-1uvg77u i:where(.svelte-1uvg77u):first-child{grid-column:auto}.home-rail-sk.svelte-1uvg77u article:where(.svelte-1uvg77u):nth-child(n+4),.home-tags-sk.svelte-1uvg77u i:where(.svelte-1uvg77u):nth-child(n+4){display:none}.profile-copy-sk.svelte-1uvg77u b:where(.svelte-1uvg77u){width:85%}}@media (prefers-reduced-motion:reduce){.shimmer.svelte-1uvg77u{animation:none}}.navigation-progress.svelte-x9aa2b{z-index:10000;pointer-events:none;background:#c900461f;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.navigation-progress.svelte-x9aa2b i:where(.svelte-x9aa2b){background:linear-gradient(90deg,#c90046,#f06c9b);border-radius:0 99px 99px 0;width:42%;height:100%;animation:.9s cubic-bezier(.22,.8,.32,1) infinite svelte-x9aa2b-travel;display:block;box-shadow:0 0 16px #c9004673}.navigation-stage.svelte-x9aa2b{z-index:9999;pointer-events:none;background:#fff8fb;animation:.12s ease-out both svelte-x9aa2b-stage-in;position:fixed;inset:0;overflow:hidden}.opening-card.svelte-x9aa2b{background:#fffffff5;border:1px solid #c9004624;border-radius:1rem;align-items:center;gap:1rem;width:min(440px,100% - 2rem);padding:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 55px #6714321f}.opening-card.svelte-x9aa2b img:where(.svelte-x9aa2b){object-fit:cover;border-radius:.45rem;flex:none;width:58px;height:82px;box-shadow:0 8px 20px #4d122726}.opening-card.svelte-x9aa2b>div:where(.svelte-x9aa2b){gap:.18rem;min-width:0;display:grid}.opening-card.svelte-x9aa2b span:where(.svelte-x9aa2b){color:#a5355c;font-size:.7rem;font-weight:850}.opening-card.svelte-x9aa2b strong:where(.svelte-x9aa2b){color:var(--blue-950);font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;line-height:1.35;overflow:hidden}.pulse-mark.svelte-x9aa2b{border:3px solid #c9004629;border-top-color:#c90046;border-radius:50%;flex:none;width:2.35rem;height:2.35rem;animation:.65s linear infinite svelte-x9aa2b-spin}@keyframes svelte-x9aa2b-travel{0%{transform:translate(-115%)}70%{transform:translate(220%)}to{transform:translate(260%)}}@keyframes svelte-x9aa2b-spin{to{transform:rotate(360deg)}}@keyframes svelte-x9aa2b-stage-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.navigation-progress.svelte-x9aa2b i:where(.svelte-x9aa2b){animation-duration:1.8s}.pulse-mark.svelte-x9aa2b{animation-duration:1.4s}.navigation-stage.svelte-x9aa2b{animation:none}}:root{--font-sans:"Itim", "Noto Sans Thai", "Noto Sans JP", system-ui, sans-serif;--font-serif:"Itim", "Noto Sans Thai", "Noto Sans JP", system-ui, sans-serif;--blue-950:#171015;--blue-900:#c90046;--blue-800:#ad003b;--blue-700:#e00050;--blue-500:#ef3f77;--blue-300:#f29ab7;--blue-100:#fde2ec;--blue-50:#fff2f7;--vip:var(--blue-900);--vip-strong:var(--blue-800);--vip-soft:var(--blue-100);--vip-pale:var(--blue-50);--ink:#21151b;--muted:#75616a;--line:#ead6de;--paper:#fff8fb;--white:#fff;--coral:#e00050;--coral-soft:#fff0f5;--mint:#f9e5ed;--gold:#d7a934;--shadow:0 18px 52px #7000271c;--radius-sm:.65rem;--radius:1rem;--radius-lg:1.45rem;font-family:var(--font-sans);font-synthesis:weight;color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-color:#c55279 #f8e8ee;overscroll-behavior:none;-webkit-text-size-adjust:100%;width:100%;max-width:100%;min-height:100%;overflow-x:hidden}body{overscroll-behavior:none;background-color:var(--paper);width:100%;min-width:0;max-width:100%;min-height:100dvh;margin:0;position:relative;overflow-x:hidden}main{width:100%;min-width:0;max-width:100%;display:block;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-500) 65%, transparent);outline-offset:3px}@media (hover:hover) and (pointer:fine){html{overflow-y:scroll}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:#f8e8ee}html::-webkit-scrollbar-thumb{background:#c55279;border:3px solid #f8e8ee;border-radius:99px;min-height:54px}html::-webkit-scrollbar-thumb:hover{background:#a92d57}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.narrow{width:min(760px,100% - 2rem);margin-inline:auto}.page-section{padding-block:clamp(2.25rem,5vw,5rem)}.section-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}.section-head h2{font-family:var(--font-serif);color:var(--blue-950);margin:0;font-size:clamp(1.45rem,3vw,2.1rem)}.section-head a{color:var(--blue-800);font-weight:700;text-decoration:none}.kicker{color:var(--blue-800);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.79rem;font-weight:800;display:inline-flex}.kicker:before{content:"";background:var(--blue-500);border-radius:99px;width:1.5rem;height:3px}.button{border:1px solid var(--blue-800);background:var(--blue-900);color:#fff;min-height:2.85rem;box-shadow:0 7px 0 var(--blue-100);border-radius:.78rem;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1.1rem;font-weight:760;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.button:hover{box-shadow:0 9px 0 var(--blue-100);transform:translateY(-2px)}.button.secondary{color:var(--blue-900);border-color:var(--line);background:#fff}.button.danger{color:#a33d38;box-shadow:none;background:#fff;border-color:#edc5c2}.button.full{width:100%}.field{gap:.38rem;display:grid}.field label{color:var(--ink);font-weight:720}.field small{color:var(--muted)}.field input,.field textarea,.field select,.search-input{width:100%;min-height:3rem;color:var(--ink);background:#fff;border:1px solid #dec7d1;border-radius:.78rem;padding:.72rem .9rem;box-shadow:inset 0 1px #70002708}.field textarea{resize:vertical;min-height:7.5rem}.form-error{background:var(--coral-soft);color:#8d312c;border:1px solid #efc0bc;border-radius:.75rem;padding:.72rem .85rem;font-weight:650}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8fbf0;position:sticky;top:0}.header-inner{align-items:center;gap:2.5rem;width:min(1180px,100% - 2rem);height:4.7rem;margin-inline:auto;display:flex}.desktop-nav{align-items:center;gap:.35rem;display:flex}.desktop-nav a{color:#5b4650;white-space:nowrap;border-radius:.55rem;padding:.55rem .75rem;font-weight:700;text-decoration:none}.desktop-nav a:hover{background:var(--blue-100);color:var(--blue-900)}.header-actions{align-items:center;gap:.55rem;margin-left:auto;display:flex}.icon-button{width:2.75rem;height:2.75rem;color:var(--blue-900);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.icon-button:hover{background:var(--blue-100)}.login-link{background:var(--blue-900);color:#fff;border-radius:.7rem;padding:.62rem 1rem;font-weight:760;text-decoration:none}.bottom-nav{display:none}.eyebrow{color:var(--blue-800);font-size:.76rem;font-weight:750}.verified-dot{background:#2f9c75;border-radius:50%;width:.48rem;height:.48rem;margin-right:.35rem;display:inline-block;box-shadow:0 0 0 3px #e0f4ec}.immersive{min-height:100vh}.legal h1{font-family:var(--font-serif);color:var(--blue-950);font-size:clamp(2.2rem,5vw,3.8rem)}.legal h2{font-family:var(--font-serif);color:var(--blue-950);margin-top:2rem}.legal p{color:var(--muted);line-height:1.8}@media (max-width:760px){body{padding-bottom:4.9rem}main.immersive,main.auth-route{margin-bottom:-4.9rem}.header-inner{gap:1rem;width:min(100% - 1rem,1180px);height:4.2rem}.desktop-nav,.desktop-only{display:none}.header-actions{gap:.25rem}.bottom-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #e7d2db;border-radius:1.1rem;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;min-height:4.3rem;padding:.38rem;display:grid;position:fixed;bottom:.55rem;left:.6rem;right:.6rem;overflow:visible;box-shadow:0 15px 42px #70002733}.bottom-nav a{color:#75616a;border-radius:.8rem;align-content:center;place-items:center;gap:.18rem;min-width:0;font-size:.69rem;font-weight:720;text-decoration:none;display:grid;overflow:visible}.bottom-nav .nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav a.active{background:var(--blue-100);color:var(--blue-900)}.container,.narrow{width:min(100% - 1rem,1180px)}.page-section{padding-block:2rem}.section-head{align-items:center}}@media (max-width:420px){.container,.narrow{width:min(100% - .75rem,1180px)}}@media (min-width:761px) and (max-width:1120px){.header-inner{gap:.65rem;width:min(100% - 1rem,1180px)}.desktop-nav{gap:.05rem}.desktop-nav a{padding-inline:.5rem;font-size:.86rem}.header-actions{gap:.25rem}}.suspension-banner.svelte-12qhfyh{color:#fff;text-align:center;background:#8f2f4a;padding:.55rem 1rem;font-size:.78rem;font-weight:800;text-decoration:none;display:block}.sabaho-route.svelte-12qhfyh{min-height:100dvh;overflow:visible}
