@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996.1zpt8rrvsu92z.woff2)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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6.0mxk1tgo-hrwu.woff2)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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273.1akpt5k8ff_pw.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018.p.2rlmbw0a3_pri.woff2)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}.L0Vheq_className{font-family:Hanken Grotesk;font-style:normal}.L0Vheq_variable{--font-hanken:"Hanken Grotesk", Hanken Grotesk}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a.11x_mcju407z-.woff2)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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76.456c9vb2_utt8.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660.p.2fl0vhx7oyatw.woff2)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}.S-fvKa_className{font-family:Bricolage Grotesque;font-style:normal}.S-fvKa_variable{--font-bricolage:"Bricolage Grotesque", Bricolage Grotesque}
@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/2537dffe910bb2e4.3ocmk-uw9eanw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/64bb3e7a2f449bba.2wopgaot_lbp6.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/70ad9f0f4f8d319a.2thbfnojvg2de.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/95bacf75373ad8e5.1a9hzinysq_8x.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6354d0e4141bb269.1u0k36i5z0pzl.woff2)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}.c1PUlW_className{font-family:Noto Sans Arabic;font-style:normal}.c1PUlW_variable{--font-arabic:"Noto Sans Arabic", Noto Sans Arabic}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/63713568c4234fd9.0flwvp-hpug-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/1b0bf3492b73855b.1l370_ik_vh1f.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/287035d67125ed34.2fbhppqr8ew25.woff2)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}.Xd9vaG_className{font-family:Noto Sans Devanagari;font-style:normal}.Xd9vaG_variable{--font-devanagari:"Noto Sans Devanagari", Noto Sans Devanagari}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/4c087816e2860fce.0t_d-lvc66ffr.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/dc0b7a277a018a07.1ch9t_wapdst1.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f9ed8978dfa55c7b.07pk7ih65v5a3.woff2)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}.WoWvtG_className{font-family:Noto Nastaliq Urdu;font-style:normal}.WoWvtG_variable{--font-nastaliq:"Noto Nastaliq Urdu", Noto Nastaliq Urdu}
@font-face{unicode-range:U+20;font-family:urduLine;src:url(../media/axo_urdu_line.2n55pb_y_ghph.woff2)format("woff2");font-display:swap}.yq7cPq_className{font-family:urduLine}.yq7cPq_variable{--font-urdu-line:"urduLine"}
@layer tokens {
:root{--canopy:#0e2e1c;--canopy-deep:#062213;--forest:#214a2f;--forest-row:#1a3e27;--leaf:#137738;--leaf-soft:#6fbf84;--lime:#b7e541;--lime-deep:#9cca41;--clay:#c18253;--clay-ink:#8a4f25;--clay-wash:#f5e6da;--brick:#a04037;--brick-soft:#d15d51;--brick-wash:#ffe9e5;--paper:#f7fbf8;--mist:#ecf4ee;--sage:#dfece1;--line:#d3e2d7;--line-strong:#b4c9ba;--ink:#15261c;--ink-soft:#435146;--map:#e3ebe5;--on-canopy:#f7fbf8;--on-canopy-soft:#b7ccbd;--canopy-line:#f7fbf824;--canopy-line-strong:#f7fbf852;--disabled-bg:#e3ece5;--disabled-fg:#66766a;--font-ui:var(--font-hanken), system-ui, -apple-system, "Segoe UI", sans-serif;--font-num:var(--font-bricolage), var(--font-ui);--text-meta:.8125rem;--text-small:.875rem;--text-ui:.9375rem;--text-body:1rem;--text-label:1.0625rem;--text-action:1.125rem;--text-title:1.1875rem;--text-heading:1.5rem;--text-display:1.75rem;--figure-lg:2.125rem;--leading-solid:1;--leading-tight:1.15;--leading-snug:1.3;--leading-body:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--gutter:16px;--radius-sheet:28px;--radius-card:22px;--radius-row:18px;--radius-tile:14px;--radius-field:14px;--radius-sm:10px;--radius-xs:7px;--radius-pill:999px;--tap:48px;--tap-primary:60px;--tap-slide:64px;--shadow-float:0 1px 2px #0622131f, 0 6px 18px #06221324;--shadow-sheet:0 -4px 10px #0622131a, 0 -12px 32px #0622132e;--shadow-raised:0 1px 2px #06221324, 0 3px 8px #06221314;--shadow-press:0 2px 3px #0000002e;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur:.2s;--dur-slow:.25s;--topbar-h:64px;--tabbar-h:68px;--office-bar-h:68px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}@supports (color:lab(0% 0 0)){:root{--brick:lab(40.762% 40.3038 26.8202);--brick-soft:lab(54.5008% 46.3997 30.5244);--brick-wash:lab(93.9825% 7.46754 4.57674)}}:lang(en){--font-ui:var(--font-hanken), system-ui, -apple-system, "Segoe UI", sans-serif}:lang(ar){--font-ui:var(--font-hanken), var(--font-arabic), "Geeza Pro", Tahoma, sans-serif;--leading-tight:1.4;--leading-snug:1.5;--leading-body:1.65}:lang(hi){--font-ui:var(--font-hanken), var(--font-devanagari), "Kohinoor Devanagari", sans-serif;--leading-tight:1.35;--leading-snug:1.5;--leading-body:1.6}:lang(ur){--font-ui:var(--font-urdu-line), var(--font-hanken), var(--font-nastaliq), var(--font-arabic), sans-serif;--leading-tight:1.9;--leading-snug:2.05;--leading-body:2.2}
}

@layer base {
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--paper);color:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--paper);min-height:100dvh;font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg,video{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}ol,ul{list-style:none}h1,h2,h3{text-wrap:balance;line-height:var(--leading-tight)}p{text-wrap:pretty}::selection{background:var(--lime);color:var(--canopy)}:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}.surface-canopy :focus-visible{outline-color:var(--lime)}input,textarea{caret-color:var(--leaf);accent-color:var(--leaf)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{block-size:8px;inline-size:8px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:8px}::-webkit-scrollbar-track{background:0 0}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}bdi{unicode-bidi:isolate}.icon{stroke-width:2px;flex:none}.icon *{vector-effect:non-scaling-stroke}.icon--flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@supports not selector(:dir(rtl)){[dir=rtl] .icon--flip{transform:scaleX(-1)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.surface-canopy{background:var(--canopy);color:var(--on-canopy)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
}

@layer components {
.button{--btn-bg:transparent;--btn-fg:var(--ink);--btn-line:transparent;--btn-bg-hover:var(--sage);min-block-size:var(--tap);border-radius:var(--radius-pill);border:1.5px solid var(--btn-line);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:750;line-height:var(--leading-snug);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding-block:10px;padding-inline:20px;text-decoration:none;display:inline-flex}.button .icon{block-size:20px;inline-size:20px}.button:hover{background:var(--btn-bg-hover)}.button--block{inline-size:100%;display:flex}.button--primary{--btn-bg:var(--canopy);--btn-fg:var(--paper);--btn-bg-hover:var(--forest);min-block-size:var(--tap-primary);font-size:var(--text-action);letter-spacing:-.005em;box-shadow:var(--shadow-press);padding-inline:24px;font-weight:800}.button--primary .icon{block-size:24px;inline-size:24px}.button--primary:active{--btn-bg:var(--canopy-deep)}.surface-canopy .button--primary{--btn-bg:var(--paper);--btn-fg:var(--canopy);--btn-bg-hover:#fff}.surface-canopy .button--primary:active{--btn-bg:var(--sage)}.button--secondary{--btn-line:var(--line-strong);--btn-fg:var(--ink)}.surface-canopy .button--secondary{--btn-line:var(--canopy-line-strong);--btn-fg:var(--on-canopy);--btn-bg-hover:var(--forest)}.button--quiet{--btn-fg:var(--ink-soft);padding-inline:14px;font-weight:650}.surface-canopy .button--quiet{--btn-fg:var(--on-canopy-soft);--btn-bg-hover:var(--forest)}.button--quiet.button--block{margin-block-start:var(--space-1)}.button--danger{--btn-bg:var(--brick);--btn-fg:var(--paper);--btn-bg-hover:#8c2e26}@supports (color:lab(0% 0 0)){.button--danger{--btn-bg-hover:lab(33.7864% 40.4726 27.6601)}}.button--sm{min-block-size:40px;font-size:var(--text-small);padding-inline:14px}.button:disabled,.button[aria-disabled=true]{--btn-bg:var(--disabled-bg);--btn-fg:var(--disabled-fg);--btn-line:transparent;--btn-bg-hover:var(--disabled-bg);box-shadow:none;cursor:not-allowed}.button--quiet:disabled,.button--quiet[aria-disabled=true]{--btn-bg:transparent;--btn-bg-hover:transparent}.surface-canopy .button:disabled,.surface-canopy .button[aria-disabled=true]{--btn-bg:var(--forest-row);--btn-fg:#b7ccbdbf;--btn-bg-hover:var(--forest-row)}.button[aria-busy=true]{cursor:progress}.icon-button{inline-size:var(--tap);block-size:var(--tap);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-button--quiet:hover{background:var(--sage)}.surface-canopy .icon-button{color:var(--on-canopy)}.surface-canopy .icon-button--quiet:hover{background:var(--forest)}.icon-button--raised{background:var(--paper);block-size:52px;inline-size:52px;color:var(--canopy);box-shadow:var(--shadow-float)}.spinner{border:2.5px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:20px;inline-size:20px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.button--overlay{--btn-bg:var(--paper);--btn-fg:var(--ink);--btn-bg-hover:#fff;box-shadow:var(--shadow-float);padding-inline:12px 16px}.surface-canopy .button--overlay{--btn-bg:var(--paper);--btn-fg:var(--ink)}
}

@layer components {
.field{gap:6px;display:grid}.field__label{font-size:var(--text-ui);font-weight:700;line-height:var(--leading-snug);color:var(--ink)}.field__hint{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--ink-soft);margin-block-start:-2px}.field__box{position:relative}.field__input{border-radius:var(--radius-field);border:1.5px solid var(--line-strong);background:var(--paper);min-block-size:56px;inline-size:100%;color:var(--ink);font-size:var(--text-label);line-height:var(--leading-snug);transition:border-color var(--dur-fast) var(--ease-out);padding-block:12px;padding-inline:16px}.field__box .field__input{padding-inline-end:56px}.field__input:hover{border-color:var(--ink-soft)}.field__input:focus-visible{outline:3px solid var(--leaf);outline-offset:2px;border-color:var(--leaf)}.field__reveal{inline-size:var(--tap);border-radius:var(--radius-sm);color:var(--ink-soft);place-items:center;display:grid;position:absolute;inset-block:4px;inset-inline-end:4px}.field__reveal:hover{background:var(--mist);color:var(--ink)}.field__error{font-size:var(--text-small);font-weight:650;line-height:var(--leading-snug);color:var(--brick);align-items:flex-start;gap:6px;display:flex}.field__error .icon{margin-block-start:1px}.field--error .field__input{border-color:var(--brick)}.surface-canopy .field__label{color:var(--on-canopy)}.surface-canopy .field__hint{color:var(--on-canopy-soft)}.surface-canopy .field__input{border-color:#0000}.surface-canopy .field__input:focus-visible{outline-color:var(--lime);border-color:#0000}.surface-canopy .field__error{color:#ffb4a4}.surface-canopy .field--error .field__input{border-color:var(--brick-soft)}
}

@layer components {
.slide{--p:0;--dir:1;--knob:56px;--pad:4px;--travel:calc(100cqi - var(--knob) - 2 * var(--pad));isolation:isolate;min-block-size:var(--tap-slide);border-radius:var(--radius-pill);background:var(--lime);color:var(--canopy);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:center;display:flex;position:relative;box-shadow:inset 0 -2px #0622131a;container-type:inline-size}.slide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--dir:-1}@supports not selector(:dir(rtl)){[dir=rtl] .slide{--dir:-1}}.slide__fill{z-index:0;inset-block:var(--pad);inline-size:calc(var(--knob) + var(--p) * var(--travel));border-radius:var(--radius-pill);background:var(--lime-deep);position:absolute;inset-inline-start:var(--pad)}.slide__knob{z-index:2;inline-size:var(--knob);block-size:var(--knob);background:var(--canopy);color:var(--lime);translate:calc(var(--p) * var(--travel) * var(--dir)) -50%;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:var(--pad);box-shadow:0 2px 3px #0622134d,0 6px 14px #06221338}.slide__knob .icon{stroke-width:2.5px}.slide__knob .spinner{block-size:24px;inline-size:24px}.slide:not([data-mode=drag]):not([data-mode=hold]) .slide__knob{transition:translate var(--dur) var(--ease-out)}.slide:not([data-mode=drag]):not([data-mode=hold]) .slide__fill{transition:inline-size var(--dur) var(--ease-out)}.slide__label{z-index:1;padding-block:10px;padding-inline:calc(var(--knob) + 14px) 44px;text-align:center;font-size:var(--text-action);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.005em;opacity:max(0, 1 - var(--p) * 1.6);flex:1;position:relative}.slide[data-status=busy] .slide__label,.slide[data-mode=hold] .slide__label{opacity:1}.slide__trail{z-index:1;opacity:.42;position:absolute;inset-block-start:50%;inset-inline-end:16px;translate:0 -50%}.slide__trail .icon{stroke-width:2.5px}.slide__hit{z-index:3;border-radius:inherit;cursor:grab;touch-action:pan-y;background:0 0;position:absolute;inset:0}.slide__hit:active{cursor:grabbing}.slide__hit[aria-busy=true]{cursor:progress}.slide--done{padding-inline-start:22px}.slide--done .slide__fill{inline-size:calc(100% - 2 * var(--pad))}.slide--done .slide__label{padding-inline:0 calc(var(--knob) + 12px);text-align:start;opacity:1;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.slide__value{font-size:1.625rem;font-weight:750;line-height:1}.slide--done .slide__knob .icon{stroke-width:3px}.slide[data-reduced][data-mode=hold] .slide__knob{translate:0 -50%}.slide--disabled{background:var(--disabled-bg);color:var(--disabled-fg);box-shadow:none}.slide--disabled .slide__fill{background:0 0}.slide--disabled .slide__knob{background:var(--line-strong);color:var(--paper);box-shadow:none}.slide--disabled .slide__hit{cursor:not-allowed}.surface-canopy .slide--disabled{background:var(--forest-row);color:var(--on-canopy-soft)}.surface-canopy .slide--disabled .slide__knob{background:var(--forest);color:var(--on-canopy-soft)}
}

@layer components {
.sheet{z-index:4;padding-block:10px calc(var(--space-6) + var(--safe-bottom));padding-inline:var(--gutter);box-shadow:var(--shadow-sheet);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);position:relative}.sheet--rise{animation:sheet-rise var(--dur-slow) var(--ease-out)}@keyframes sheet-rise{0%{transform:translateY(32px)}}.sheet__grabber{block-size:5px;inline-size:40px;margin-block:0 var(--space-3);background:#f7fbf84d;border-radius:3px;margin-inline:auto;display:block}.sheet__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.sheet__title{font-size:var(--text-heading);letter-spacing:-.01em;font-weight:800}.sheet__end{font-size:var(--text-ui);font-weight:600;line-height:var(--leading-snug);color:var(--on-canopy-soft);text-align:end}.sheet hr,.sheet__rule{block-size:1px;margin-block:var(--space-4);background:var(--canopy-line);border:0}.sheet-dialog{max-block-size:88dvh;inline-size:100%;max-inline-size:none;box-shadow:var(--shadow-sheet);overscroll-behavior:contain;border:0;border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.sheet-dialog[open]{animation:sheet-rise var(--dur-slow) var(--ease-out)}.sheet-dialog::backdrop{background:#06221373}.sheet-dialog__inner{padding-block:10px calc(var(--space-6) + var(--safe-bottom));padding-inline:var(--gutter)}.sheet-dialog .sheet__head{align-items:center}.sheet-dialog__close{margin-inline-end:-8px}@media (min-width:768px){.sheet-dialog{border-radius:var(--radius-sheet);block-size:fit-content;max-block-size:80dvh;inline-size:min(480px,100% - 32px);margin:auto;inset:0}.sheet-dialog--menu{inset:calc(var(--office-bar-h) + 8px) 16px auto auto;inline-size:360px;margin:0}.sheet-dialog--menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){inset:calc(var(--office-bar-h) + 8px) auto auto 16px}.sheet-dialog .sheet__grabber{display:none}.sheet-dialog__inner{padding-block:var(--space-4) var(--space-5);padding-inline:var(--space-5)}}
}

@layer components {
.photo-tag{border-radius:var(--radius-pill);background:var(--paper);max-inline-size:100%;color:var(--ink);box-shadow:var(--shadow-float);font-size:.84375rem;font-weight:650;line-height:var(--leading-snug);align-items:center;gap:7px;padding-block:7px;padding-inline:9px 12px;display:inline-flex}.photo-tag .icon{color:var(--ink-soft)}.photo-hero{margin-inline:var(--gutter);border-radius:var(--radius-card);background:var(--sage);aspect-ratio:4/3;position:relative;overflow:hidden}.photo-hero--bleed{aspect-ratio:auto;border-radius:0;margin-inline:0}.photo-hero__image{object-fit:cover;block-size:100%;inline-size:100%}.photo-hero__tag{max-inline-size:calc(100% - 24px);position:absolute;inset-block-start:12px;inset-inline:12px auto}.photo-hero__inset{border-radius:var(--radius-tile);background:var(--paper);inline-size:78px;box-shadow:var(--shadow-float);padding:4px 4px 0;position:absolute;inset-block-start:12px;inset-inline-start:12px}.photo-hero__inset img{border-radius:var(--radius-sm);object-fit:cover;block-size:86px;inline-size:70px}.photo-hero__inset span{text-align:center;font-size:.71875rem;font-weight:650;line-height:var(--leading-snug);color:var(--ink);padding-block:5px 6px;display:block}.photo-hero__actions{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:12px;inset-inline:12px}.photo-tile{--tile-w:160px;gap:var(--space-2);inline-size:var(--tile-w);align-content:start;display:grid}.photo-tile--sm{--tile-w:112px}.photo-tile--lg{--tile-w:220px}.photo-tile__frame{aspect-ratio:4/5;border-radius:var(--radius-tile);background:var(--sage);position:relative;overflow:hidden}.photo-tile__image{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.photo-tile--flagged .photo-tile__frame{outline:3px solid var(--clay);outline-offset:-3px}.photo-tile__placeholder{place-content:center;justify-items:center;gap:var(--space-2);block-size:100%;padding:var(--space-3);text-align:center;font-size:var(--text-small);font-weight:650;line-height:var(--leading-snug);color:var(--ink-soft);display:grid}.photo-tile[data-state=empty] .photo-tile__frame{background:var(--mist);outline:2px dashed var(--line-strong);outline-offset:-2px}.photo-tile[data-state=missing] .photo-tile__frame{background:var(--mist)}.photo-tile__state{border-radius:var(--radius-pill);background:var(--paper);max-inline-size:calc(100% - 16px);color:var(--ink);box-shadow:var(--shadow-float);font-size:.78125rem;font-weight:700;line-height:var(--leading-snug);align-items:center;gap:5px;padding-block:4px;padding-inline:7px 9px;display:inline-flex;position:absolute;inset-block-end:8px;inset-inline-start:8px}.photo-tile__state .spinner{border-width:2px;block-size:14px;inline-size:14px}.photo-tile__state[data-tone=sent] .icon{color:var(--leaf)}.photo-tile__state[data-tone=not-sent]{background:var(--clay-wash);color:var(--clay-ink)}.photo-tile[data-state=not_sent] .photo-tile__frame{outline:2px solid var(--clay);outline-offset:-2px}.photo-tile__caption{gap:2px;min-inline-size:0;display:grid}.photo-tile__title{font-size:var(--text-small);font-weight:750;line-height:var(--leading-snug)}.photo-tile__meta{font-size:var(--text-meta);font-weight:550;line-height:var(--leading-snug);color:var(--ink-soft)}.photo-tile__chip{margin-block-start:4px}.surface-canopy .photo-tile__meta{color:var(--on-canopy-soft)}.surface-canopy .photo-tile__frame{background:var(--forest)}
}

@layer components {
.site-progress{justify-content:space-between;align-items:baseline;gap:4px var(--space-3);flex-wrap:wrap;display:flex}.site-progress__done{font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);color:var(--ink-soft);white-space:pre-wrap;flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.site-progress__done b,.site-progress__left b{color:var(--ink);font-weight:700}.site-progress__big{font-size:var(--figure-lg);letter-spacing:-.02em;color:var(--ink);font-weight:750;line-height:1}.site-progress__left{font-size:var(--text-small);font-weight:600;line-height:var(--leading-snug);color:var(--ink-soft);white-space:pre-wrap}.site-progress__left b{font-size:var(--text-body)}.surface-canopy .site-progress__done,.surface-canopy .site-progress__left{color:var(--on-canopy-soft)}.surface-canopy .site-progress__big,.surface-canopy .site-progress__done b,.surface-canopy .site-progress__left b{color:var(--on-canopy)}.stops{--count:4;grid-template-columns:repeat(var(--count), minmax(72px, 1fr));margin-block:2px 4px;display:grid;position:relative;overflow-x:auto}.stops:before{content:"";inset-block-start:16px;inset-inline:calc(100% / var(--count) / 2);background:var(--line-strong);block-size:2px;position:absolute}.surface-canopy .stops:before{background:#f7fbf838}.stops__item{text-align:center;flex-direction:column;align-items:center;gap:5px;padding-inline:2px;display:flex;position:relative}.stops__n{border:2px solid var(--line-strong);background:var(--paper);block-size:34px;inline-size:34px;color:var(--ink);font-size:var(--text-ui);border-radius:50%;place-items:center;font-weight:750;line-height:1;display:grid}.surface-canopy .stops__n{background:var(--canopy);color:var(--on-canopy);border-color:#f7fbf866}.stops__item.is-current .stops__n{border-color:var(--canopy);background:var(--canopy);color:var(--paper)}.surface-canopy .stops__item.is-current .stops__n{border-color:var(--paper);background:var(--paper);color:var(--canopy)}.stops__item.is-done .stops__n{border-color:var(--leaf);background:var(--sage);color:var(--leaf)}.surface-canopy .stops__item.is-done .stops__n{border-color:var(--forest);background:var(--forest);color:var(--on-canopy)}.stops__n .icon{stroke-width:2.5px}.stops__name{font-size:var(--text-small);font-weight:700;line-height:var(--leading-tight)}.stops__sub{font-size:var(--text-meta);font-weight:550;line-height:var(--leading-snug);color:var(--ink-soft)}.surface-canopy .stops__sub{color:var(--on-canopy-soft)}
}

@layer components {
.chip{--chip-bg:var(--mist);--chip-fg:var(--ink);--chip-icon:var(--ink-soft);border-radius:var(--radius-pill);background:var(--chip-bg);inline-size:max-content;max-inline-size:100%;color:var(--chip-fg);font-size:var(--text-meta);font-weight:700;line-height:var(--leading-snug);align-items:center;gap:6px;padding-block:4px;padding-inline:8px 10px;display:inline-flex}.chip .icon{color:var(--chip-icon)}.chip--healthy,.chip--sent,.chip--done{--chip-icon:var(--leaf)}.chip--on_site{--chip-bg:var(--sage);--chip-fg:var(--leaf);--chip-icon:var(--leaf)}.chip--needs_attention,.chip--late,.chip--warning,.chip--not_sent{--chip-bg:var(--clay-wash);--chip-fg:var(--clay-ink);--chip-icon:var(--clay-ink)}.chip--needs_replacing,.chip--missed{--chip-bg:var(--brick-wash);--chip-fg:var(--brick);--chip-icon:var(--brick)}.chip--problem{--chip-bg:var(--canopy);--chip-fg:var(--paper);--chip-icon:var(--paper)}.chip--neutral{--chip-bg:var(--sage);--chip-fg:var(--ink-soft)}.chip--live{--chip-bg:transparent;--chip-fg:var(--leaf);padding-inline:2px}.chip__dot{background:var(--leaf);border-radius:50%;block-size:9px;inline-size:9px;margin-inline:2px;box-shadow:0 0 0 4px #13773826}.chip__spinner{block-size:13px;inline-size:13px;color:var(--ink-soft);border-width:2px}.surface-canopy .chip{--chip-bg:var(--forest);--chip-fg:var(--on-canopy);--chip-icon:var(--on-canopy-soft)}.surface-canopy .chip--healthy,.surface-canopy .chip--on_site,.surface-canopy .chip--sent,.surface-canopy .chip--done{--chip-icon:var(--leaf-soft)}.surface-canopy .chip--needs_attention,.surface-canopy .chip--late,.surface-canopy .chip--warning,.surface-canopy .chip--not_sent{--chip-icon:#f0c49f}.surface-canopy .chip--needs_replacing,.surface-canopy .chip--missed{--chip-icon:#ffb4a4}.surface-canopy .chip__spinner{color:var(--on-canopy-soft)}.surface-canopy .chip--problem{--chip-bg:var(--paper);--chip-fg:var(--canopy);--chip-icon:var(--canopy)}
}

@layer components {
.notice{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-tile);background:var(--mist);color:var(--ink);font-size:var(--text-ui);line-height:var(--leading-snug);padding:14px 16px;display:flex}.notice__icon{color:var(--ink-soft);margin-block-start:1px}.notice__body{gap:4px;min-inline-size:0;display:grid}.notice__title{font-weight:750}.notice__text{color:var(--ink-soft)}.notice__title+.notice__text{font-size:var(--text-small)}.notice__action{margin-block-start:var(--space-2)}.notice--success .notice__icon{color:var(--leaf)}.notice--warning{background:var(--clay-wash)}.notice--warning .notice__icon,.notice--warning .notice__title{color:var(--clay-ink)}.notice--warning .notice__text{color:var(--ink)}.notice--block{background:var(--brick-wash)}.notice--block .notice__icon,.notice--block .notice__title{color:var(--brick)}.notice--block .notice__text{color:var(--ink)}.surface-canopy .notice{background:var(--forest-row);color:var(--on-canopy);border:1px solid var(--canopy-line)}.surface-canopy .notice__text,.surface-canopy .notice--warning .notice__text,.surface-canopy .notice--block .notice__text{color:var(--on-canopy-soft)}.surface-canopy .notice__icon{color:var(--on-canopy)}.surface-canopy .notice--warning .notice__icon,.surface-canopy .notice--warning .notice__title{color:#f0c49f}.surface-canopy .notice--block .notice__icon,.surface-canopy .notice--block .notice__title{color:#ffb4a4}.toaster{z-index:60;inset-inline:var(--gutter);justify-items:center;gap:var(--space-2);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--toast-offset,var(--space-4)) + var(--safe-bottom))}.has-tabbar .toaster{--toast-offset:calc(var(--tabbar-h) + var(--space-3))}.toast{align-items:center;gap:var(--space-3);border-radius:var(--radius-row);background:var(--canopy);min-block-size:56px;inline-size:min(100%,520px);color:var(--on-canopy);box-shadow:var(--shadow-sheet);font-size:var(--text-ui);font-weight:650;line-height:var(--leading-snug);pointer-events:auto;animation:rise var(--dur-slow) var(--ease-out);padding-block:8px;padding-inline:14px 6px;display:flex}.toast__icon{background:var(--forest);border-radius:50%;flex:none;place-items:center;block-size:32px;inline-size:32px;display:grid}.toast--success .toast__icon{color:var(--leaf-soft)}.toast--warning .toast__icon{color:#f0c49f}.toast--error .toast__icon{color:#ffb4a4}.toast__message{flex:1;min-inline-size:0}.toast .button{flex:none}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.empty{justify-items:center;gap:var(--space-3);padding-block:var(--space-8);padding-inline:var(--space-6);text-align:center;display:grid}.empty__mark{background:var(--sage);block-size:64px;inline-size:64px;color:var(--leaf);border-radius:50%;place-items:center;display:grid}.empty__title{font-size:var(--text-title);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em}.empty__body{max-inline-size:38ch;font-size:var(--text-ui);line-height:var(--leading-body);color:var(--ink-soft)}.empty__action{margin-block-start:var(--space-2)}.surface-canopy .empty__mark{background:var(--forest);color:var(--leaf-soft)}.surface-canopy .empty__body{color:var(--on-canopy-soft)}.skeleton{border-radius:var(--radius-xs);background:var(--sage);display:block}.skeleton--line{block-size:.9em;margin-block:.3em}.skeleton--title{block-size:1.4em;inline-size:60%}.skeleton--photo{aspect-ratio:4/5;border-radius:var(--radius-tile)}.skeleton--row{border-radius:var(--radius-row);block-size:64px}.surface-canopy .skeleton{background:var(--forest-row)}.skeleton-group{gap:var(--space-2);display:grid}
}

@layer shell {
.skip-link{z-index:100;border-radius:var(--radius-pill);background:var(--canopy);color:var(--paper);padding:10px 16px;font-weight:750;text-decoration:none;position:absolute;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sample-tag{border-radius:var(--radius-xs);background:var(--sage);color:var(--ink-soft);font-size:.75rem;font-weight:650;line-height:var(--leading-snug);letter-spacing:.02em;flex:none;align-items:center;padding-block:3px;padding-inline:8px;display:inline-flex}.avatar{background:var(--sage);color:var(--ink);font-size:var(--text-small);border-radius:50%;flex:none;place-items:center;font-weight:750;line-height:1;display:inline-grid}.field-shell{min-block-size:100dvh}.field-shell__main{outline:none;flex-direction:column;min-block-size:100dvh;display:flex;position:relative}.field-shell.has-tabbar .field-shell__main{min-block-size:calc(100dvh - var(--tabbar-h) - var(--safe-bottom));margin-block-end:calc(var(--tabbar-h) + var(--safe-bottom))}.topbar{z-index:20;align-items:center;gap:var(--space-2);min-block-size:var(--topbar-h);padding-block:calc(var(--space-2) + var(--safe-top)) var(--space-2);background:var(--paper);border-block-end:1px solid var(--line);padding-inline:12px;display:flex;position:sticky;inset-block-start:0}.topbar--float{background:linear-gradient(to bottom, #f7fbf8f5 0 calc(var(--safe-top) + 4px), #f7fbf800 100%);pointer-events:none;border:0;position:absolute;inset-inline:0}.topbar--float>*{pointer-events:auto}.account-trigger{cursor:pointer}.plate{border-radius:var(--radius-pill);text-align:start;min-block-size:52px;min-inline-size:0;transition:background-color var(--dur-fast) var(--ease-out);flex:auto;align-items:center;gap:10px;padding-block:6px;padding-inline:8px 16px;display:flex}.plate:hover{background:var(--mist)}.topbar--float .plate{background:var(--paper);box-shadow:var(--shadow-float);flex:0 auto}.plate__text{min-inline-size:0;display:grid}.plate__app{font-size:var(--text-ui);font-weight:750;line-height:var(--leading-tight);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plate__who{align-items:center;gap:6px;min-inline-size:0;display:flex}.plate__name{font-size:var(--text-meta);font-weight:550;line-height:var(--leading-snug);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plate .sample-tag{padding-block:1px;font-size:.6875rem}.lang-button{min-block-size:var(--tap);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-small);transition:background-color var(--dur-fast) var(--ease-out);flex:none;align-items:center;gap:7px;margin-inline-start:auto;padding-inline:12px 14px;font-weight:700;display:inline-flex}.lang-button:hover{background:var(--sage)}.topbar--float .lang-button{background:var(--paper);box-shadow:var(--shadow-float)}.lang-button__name{line-height:var(--leading-tight)}.tabbar{z-index:30;background:var(--paper);border-block-start:1px solid var(--line);padding-block-end:var(--safe-bottom);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.tabbar__tab{min-block-size:var(--tabbar-h);color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding-block:6px;text-decoration:none;display:flex}.tabbar__pill{border-radius:var(--radius-pill);block-size:32px;inline-size:60px;transition:background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.tabbar__tab:hover .tabbar__pill{background:var(--sage)}.tabbar__label{font-size:var(--text-meta);font-weight:700;line-height:var(--leading-tight)}.tabbar__tab[aria-current=page]{color:var(--ink)}.tabbar__tab[aria-current=page] .tabbar__pill{background:var(--canopy);color:var(--paper)}.tabbar__tab[aria-current=page] .tabbar__label{font-weight:800}.tabbar__badge{border-radius:var(--radius-pill);border:2px solid var(--paper);background:var(--clay-ink);block-size:20px;min-inline-size:20px;color:var(--paper);place-items:center;padding-inline:5px;font-size:.6875rem;font-weight:750;line-height:1;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:6px}body:has(.tabbar) .toaster{--toast-offset:calc(var(--tabbar-h) + var(--space-3))}.page-header{min-block-size:58px;padding-block:calc(2px + var(--safe-top)) 2px;padding-inline:4px var(--gutter);align-items:center;gap:6px;display:flex}.page-header--flush{padding-inline-start:var(--gutter)}.page-header__text{flex:1;min-inline-size:0}.page-header__title{font-size:var(--text-title);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em}.page-header__sub{font-size:var(--text-small);font-weight:550;line-height:var(--leading-snug);color:var(--ink-soft)}.page-header__sub .num{color:var(--ink);font-weight:650}.office{background:var(--paper);min-block-size:100dvh}.office-bar{z-index:20;align-items:center;gap:var(--space-4);min-block-size:var(--office-bar-h);padding-block:calc(6px + var(--safe-top)) 6px;background:var(--paper);border-block-end:1px solid var(--line);padding-inline:16px 20px;display:flex;position:sticky;inset-block-start:0}.office-bar__brand{align-items:center;gap:var(--space-4);min-block-size:var(--tap);border-radius:var(--radius-sm);color:var(--ink);flex:none;text-decoration:none;display:flex}.office-bar__leaf{display:none}.office-bar__app{border-inline-start:1px solid var(--line);font-size:var(--text-label);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;white-space:nowrap;padding-inline-start:var(--space-4)}.office-nav{scrollbar-width:none;min-inline-size:0;overflow-x:auto}.office-nav::-webkit-scrollbar{display:none}.office-nav ul{gap:2px;display:flex}.office-nav__link{min-block-size:var(--tap);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-ui);font-weight:650;line-height:var(--leading-tight);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:7px;padding-inline:13px 15px;text-decoration:none;display:inline-flex}.office-nav__link:hover{background:var(--sage);color:var(--ink)}.office-nav__link[aria-current=page]{background:var(--canopy);color:var(--paper)}.office-nav__badge{border-radius:var(--radius-pill);background:var(--clay-wash);block-size:20px;min-inline-size:20px;color:var(--clay-ink);place-items:center;padding-inline:5px;font-size:.75rem;font-weight:750;line-height:1;display:grid}.office-bar__end{align-items:center;gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.office-account{min-block-size:var(--tap);border-radius:var(--radius-pill);text-align:start;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding-block:4px;padding-inline:4px 14px;display:flex}.office-account:hover{background:var(--sage)}.office-account__text{display:grid}.office-account__name{font-size:var(--text-small);font-weight:700;line-height:var(--leading-tight);white-space:nowrap}.office-account__role{font-size:.78125rem;font-weight:550;line-height:var(--leading-snug);color:var(--ink-soft);white-space:nowrap}.office__main{min-block-size:calc(100dvh - var(--office-bar-h));outline:none}@media (max-width:1279px){.office-bar__app,.office-account__role{display:none}}@media (max-width:1023px){.office-bar{gap:var(--space-2);padding-inline:12px}.office-bar__wordmark{display:none}.office-bar__leaf{display:block}.office-account__text{display:none}.office-account{padding-inline-end:4px}}.account-menu{gap:var(--space-3);display:grid}.account-menu__who{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--canopy-line);padding-block-end:var(--space-3);display:flex}.account-menu__who .avatar{background:var(--paper);color:var(--canopy);font-size:var(--text-body)}.account-menu__name{font-size:var(--text-label);font-weight:750;line-height:var(--leading-tight)}.account-menu__role{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--on-canopy-soft)}.account-menu__heading{font-size:var(--text-small);font-weight:700;line-height:var(--leading-snug);color:var(--on-canopy-soft);margin-block-start:var(--space-1)}.account-menu__links{border-block-start:1px solid var(--canopy-line);padding-block-start:var(--space-2);display:grid}.menu-row{align-items:center;gap:var(--space-3);min-block-size:52px;inline-size:100%;padding-inline:var(--space-2);border-radius:var(--radius-tile);color:var(--on-canopy);font-size:var(--text-body);font-weight:650;line-height:var(--leading-snug);text-align:start;text-decoration:none;display:flex}.menu-row:hover{background:var(--forest)}.menu-row .icon{color:var(--on-canopy-soft)}.menu-row__end{margin-inline-start:auto}.account-menu__out{border-block-start:1px solid var(--canopy-line);padding-block-start:var(--space-2)}.lang-list ul{gap:6px;display:grid}.lang-option{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-row);border:1px solid var(--canopy-line);background:var(--forest-row);min-block-size:54px;inline-size:100%;color:var(--on-canopy);font-size:var(--text-label);font-weight:700;line-height:var(--leading-snug);padding-block:8px;padding-inline:18px 14px;display:flex}.lang-option:hover{background:var(--forest)}.lang-option[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--canopy)}.lang-option[aria-pressed=true] .icon{color:var(--leaf)}.lang-option[aria-disabled=true]{cursor:progress}.lang-list__note{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--on-canopy-soft);align-items:flex-start;gap:8px;margin-block-start:var(--space-3);display:flex}.language-choice{gap:var(--space-2);display:grid}.language-choice__legend{font-size:var(--text-small);font-weight:650;line-height:var(--leading-snug);color:var(--ink-soft);align-items:center;gap:6px;display:flex}.language-choice__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.language-chip{min-block-size:var(--tap);border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);color:var(--ink);font-size:var(--text-ui);font-weight:700;line-height:var(--leading-tight);justify-content:center;align-items:center;gap:5px;padding-inline:6px;display:inline-flex}.language-chip:hover{background:var(--sage)}.language-chip[aria-pressed=true]{border-color:var(--canopy);background:var(--canopy);color:var(--paper)}.surface-canopy .language-choice__legend{color:var(--on-canopy-soft)}.surface-canopy .language-chip{border-color:var(--canopy-line-strong);color:var(--on-canopy)}.surface-canopy .language-chip:hover{background:var(--forest)}.surface-canopy .language-chip[aria-pressed=true]{border-color:var(--paper);background:var(--paper);color:var(--canopy)}
}

@layer screens {
.login{background:var(--paper);flex-direction:column;min-block-size:100dvh;display:flex}.login__brand{justify-items:center;gap:var(--space-2);padding-block:calc(var(--space-10) + var(--safe-top)) var(--space-6);padding-inline:var(--gutter);text-align:center;display:grid}.login__app{font-size:var(--text-title);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--ink)}.login__fixture{margin-block-end:var(--space-6);margin-inline:var(--gutter)}.login__fixture .notice{font-size:var(--text-small)}.login__sheet{gap:var(--space-4);margin-block-start:auto;padding-block-start:10px;display:grid}.login__sheet .sheet__grabber{margin-block-end:0}.login__title{font-size:var(--text-display);letter-spacing:-.015em;font-weight:800}.login__intro{font-size:var(--text-ui);line-height:var(--leading-body);color:var(--on-canopy-soft);margin-block-start:calc(-1 * var(--space-3))}.login__form{gap:var(--space-4);display:grid}.login__submit{margin-block-start:var(--space-2)}.login__nologin{font-size:var(--text-small);line-height:var(--leading-snug);color:var(--on-canopy-soft);text-align:center}.login__sheet .sheet__rule{margin-block:0}@media (min-width:900px){.login{padding:var(--space-6);grid-template-columns:minmax(0,460px);place-content:center;display:grid}.login__brand{padding-block:var(--space-6) var(--space-5);padding-inline:0}.login__fixture{margin-block-end:var(--space-4);margin-inline:0}.login__sheet{padding-block:var(--space-6);padding-inline:var(--space-6);border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);margin-block-start:0}.login__sheet .sheet__grabber{display:none}}
}

@layer tokens,base,components,shell,screens;
