@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-canadian-aboriginal-rond-normal-BXKLRdnI.woff2)format("woff2-variations");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-cherokee-rond-normal-C8pzjuGx.woff2)format("woff2-variations");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-math-rond-normal-DpsmEeMy.woff2)format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-nushu-rond-normal-DBxP-v8_.woff2)format("woff2-variations");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-symbols-rond-normal-DeRU5Fbh.woff2)format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-syriac-rond-normal-Buowus-D.woff2)format("woff2-variations");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-tifinagh-rond-normal-Di5SeIAe.woff2)format("woff2-variations");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-vietnamese-rond-normal-Bym9Egtc.woff2)format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-ext-rond-normal-CMQXxlmB.woff2)format("woff2-variations");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:Google Sans Flex Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/google-sans-flex-latin-rond-normal-C35CNeuD.woff2)format("woff2-variations");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{--c-primary:#3a5ba9;--c-on-primary:#fff;--c-primary-container:#d9e2ff;--c-on-primary-container:#1e438f;--c-secondary:#575e71;--c-on-secondary:#fff;--c-secondary-container:#dbe2f9;--c-on-secondary-container:#3f4759;--c-tertiary:#715573;--c-on-tertiary:#fff;--c-tertiary-container:#fbd7fc;--c-on-tertiary-container:#583e5b;--c-error:#ba1a1a;--c-on-error:#fff;--c-error-container:#ffdad6;--c-on-error-container:#93000a;--c-surface:#faf8ff;--c-on-surface:#1a1b20;--c-on-surface-variant:#44464f;--c-surface-dim:#dad9e0;--c-surface-bright:#faf8ff;--c-surface-container-lowest:#fff;--c-surface-container-low:#f4f3fa;--c-surface-container:#eeedf4;--c-surface-container-high:#e8e7ef;--c-surface-container-highest:#e2e2e9;--c-outline:#757780;--c-outline-variant:#c5c6d0;--c-inverse-surface:#2f3036;--c-inverse-on-surface:#f1f0f7;--c-inverse-primary:#b0c6ff;--c-scrim:#000;--c-shadow:#000;--ease-spatial-fast:cubic-bezier(.42, 1.67, .21, .9);--dur-spatial-fast:.35s;--ease-spatial:cubic-bezier(.38, 1.21, .22, 1);--dur-spatial:.5s;--ease-spatial-slow:cubic-bezier(.39, 1.29, .35, .98);--dur-spatial-slow:.65s;--ease-effects-fast:cubic-bezier(.31, .94, .34, 1);--dur-effects-fast:.15s;--ease-effects:cubic-bezier(.34, .8, .34, 1);--dur-effects:.2s;--spatial-fast:var(--dur-spatial-fast) var(--ease-spatial-fast);--spatial:var(--dur-spatial) var(--ease-spatial);--spatial-slow:var(--dur-spatial-slow) var(--ease-spatial-slow);--effects-fast:var(--dur-effects-fast) var(--ease-effects-fast);--effects:var(--dur-effects) var(--ease-effects);--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:28px;--r-full:999px;--elev-1:0 1px 2px color-mix(in srgb, var(--c-shadow) 28%, transparent), 0 1px 3px 1px color-mix(in srgb, var(--c-shadow) 14%, transparent);--elev-2:0 1px 2px color-mix(in srgb, var(--c-shadow) 28%, transparent), 0 2px 6px 2px color-mix(in srgb, var(--c-shadow) 14%, transparent);--elev-3:0 1px 3px color-mix(in srgb, var(--c-shadow) 28%, transparent), 0 4px 8px 3px color-mix(in srgb, var(--c-shadow) 14%, transparent);--font:"Google Sans Flex Variable", "Google Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "Roboto Mono", Consolas, "Liberation Mono", monospace;--btn-h:40px}@media (prefers-color-scheme:dark){:root{--c-primary:#b0c6ff;--c-on-primary:#002d6f;--c-primary-container:#1e438f;--c-on-primary-container:#d9e2ff;--c-secondary:#bfc6dc;--c-on-secondary:#293041;--c-secondary-container:#3f4759;--c-on-secondary-container:#dbe2f9;--c-tertiary:#dfbbde;--c-on-tertiary:#402843;--c-tertiary-container:#583e5b;--c-on-tertiary-container:#fbd7fc;--c-error:#ffb4ab;--c-on-error:#690005;--c-error-container:#93000a;--c-on-error-container:#ffdad6;--c-surface:#121318;--c-on-surface:#e2e2e9;--c-on-surface-variant:#c5c6d0;--c-surface-dim:#121318;--c-surface-bright:#38393f;--c-surface-container-lowest:#0d0e13;--c-surface-container-low:#1a1b20;--c-surface-container:#1e1f25;--c-surface-container-high:#292a2f;--c-surface-container-highest:#33343a;--c-outline:#8f9099;--c-outline-variant:#44464f;--c-inverse-surface:#e2e2e9;--c-inverse-on-surface:#2f3036;--c-inverse-primary:#3a5ba9}}@media (max-width:599px){:root{--btn-h:48px}}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--c-on-surface) 28%, transparent) transparent}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--c-surface-container);color:var(--c-on-surface);font:400 16px/24px var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4,h5,h6{font:inherit}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit;margin:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{color:var(--c-primary);text-underline-offset:2px}img,svg,video{max-width:100%}svg{display:block}code,kbd,pre{font-family:var(--font-mono)}[hidden]{display:none!important}::selection{background:var(--c-primary-container);color:var(--c-on-primary-container)}:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input::-ms-reveal{display:none}input::-ms-clear{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-headline{font:500 28px/36px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.2px}.t-title{font:500 22px/28px var(--font);font-variation-settings:"ROND" 100}.t-title-s{font:600 16px/24px var(--font);letter-spacing:.1px}.t-body{font:400 16px/24px var(--font)}.t-body-s{font:400 14px/20px var(--font);letter-spacing:.1px}.t-label{font:600 14px/20px var(--font);letter-spacing:.1px}.t-small{font:500 12px/16px var(--font);letter-spacing:.3px}:where(.ripple){position:relative}.ripple{-webkit-tap-highlight-color:transparent}.ripple:before,.ripple:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ripple:before{opacity:0;transition:opacity var(--effects-fast);background:currentColor}@media (hover:hover){.ripple:hover:before{opacity:.08}}.ripple:focus-visible:before{opacity:.1}.ripple:active:before{opacity:.12}.ripple:after{opacity:0;transition:background-size .48s var(--ease-effects), opacity .62s var(--ease-effects);background:radial-gradient(circle,currentColor 10%,#0000 10.5%) 50%/1500% 1500% no-repeat}.ripple:active:after{opacity:.14;background-size:0% 0%;transition:none}.ripple:disabled:before,.ripple:disabled:after,.ripple[aria-disabled=true]:before,.ripple[aria-disabled=true]:after{display:none}.icon{fill:currentColor;flex:none}.icon-o,.icon-f{transition:opacity var(--effects)}.icon-f{opacity:0}.icon[data-filled] .icon-f{opacity:1}.icon[data-filled] .icon-o:not(:only-child){opacity:0}.spinner{border:2.5px solid color-mix(in srgb, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;animation:.75s linear infinite am-spin;display:inline-block}@keyframes am-spin{to{rotate:1turn}}.loading{flex:none;place-items:center;display:inline-grid}.loading i{background:var(--c-primary);width:76%;height:76%;animation:am-morph 3.2s var(--ease-spatial) infinite, am-turn 3.2s var(--ease-spatial) infinite;border-radius:50%;display:block}@keyframes am-morph{0%,to{border-radius:50%;scale:1}25%{border-radius:30%;scale:.92}50%{border-radius:50% 14%;scale:1}75%{border-radius:50%;scale:1 .6}}@keyframes am-turn{0%{rotate:0turn}25%{rotate:.25turn}50%{rotate:.5turn}75%{rotate:.75turn}to{rotate:1turn}}.linear{background:color-mix(in srgb, var(--c-primary) 18%, transparent);opacity:0;height:4px;transition:opacity var(--effects);border-radius:2px;position:relative;overflow:hidden}.linear[data-active]{opacity:1}.linear i{background:var(--c-primary);border-radius:2px;width:40%;animation:1.3s cubic-bezier(.4,0,.2,1) infinite paused am-linear;position:absolute;inset:0 auto 0 0}.linear[data-active] i{animation-play-state:running}@keyframes am-linear{0%{transform:translate(-100%)scaleX(.6)}to{transform:translate(250%)scaleX(1.2)}}.btn{height:var(--btn-h);border-radius:calc(var(--btn-h) / 2);min-width:64px;color:var(--c-primary);font:600 14px/20px var(--font);letter-spacing:.1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-radius var(--spatial-fast), background-color var(--effects), color var(--effects), box-shadow var(--effects), opacity var(--effects);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}:is(.btn:has(>.icon),.btn:has(>.spinner)){padding-left:16px}.btn:active:not(:disabled){border-radius:calc(var(--btn-h) / 4)}.btn-filled{background:var(--c-primary);color:var(--c-on-primary)}.btn-tonal{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.btn-outlined{box-shadow:inset 0 0 0 1px var(--c-outline-variant)}.btn-text{padding:0 12px}:is(.btn-text:has(>.icon),.btn-text:has(>.spinner)){padding:0 16px 0 12px}@media (hover:hover){.btn-filled:hover:not(:disabled),.btn-tonal:hover:not(:disabled){box-shadow:var(--elev-1)}}.btn-danger{color:var(--c-error)}.btn-filled.btn-danger{background:var(--c-error);color:var(--c-on-error)}.btn-tonal.btn-danger{background:var(--c-error-container);color:var(--c-on-error-container)}.btn:disabled{cursor:default}.btn[data-loading]{cursor:progress;opacity:.78}.btn:disabled:not([data-loading]){color:color-mix(in srgb, var(--c-on-surface) 38%, transparent);box-shadow:none}.btn-filled:disabled:not([data-loading]),.btn-tonal:disabled:not([data-loading]){background:color-mix(in srgb, var(--c-on-surface) 10%, transparent)}.btn-outlined:disabled:not([data-loading]){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-on-surface) 12%, transparent)}.btn-lg{--btn-h:56px;padding:0 32px;font-size:16px;line-height:24px}.icon-btn{color:var(--c-on-surface-variant);cursor:pointer;transition:border-radius var(--spatial-fast), background-color var(--effects), color var(--effects), opacity var(--effects);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:active:not(:disabled){border-radius:30%}.icon-btn-tonal{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.icon-btn-filled{background:var(--c-primary);color:var(--c-on-primary)}.icon-btn-standard[data-active]{color:var(--c-primary)}.icon-btn-tonal[data-active]{background:var(--c-secondary);color:var(--c-on-secondary);border-radius:30%}.icon-btn-filled[data-active]{border-radius:30%}.icon-btn:disabled{cursor:default;opacity:.38}.fab{border-radius:var(--r-lg);background:var(--c-primary-container);min-width:56px;height:56px;color:var(--c-on-primary-container);box-shadow:var(--elev-2);font:600 16px/24px var(--font);font-variation-settings:"ROND" 100;letter-spacing:.1px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:grid-template-columns var(--spatial), column-gap var(--spatial), padding var(--spatial), border-radius var(--spatial-fast), scale var(--spatial-fast), box-shadow var(--effects);border:0;flex:none;grid-template-columns:auto 0fr;justify-content:center;align-items:center;column-gap:0;padding:0 16px;display:inline-grid}.fab[data-extended]{grid-template-columns:auto 1fr;column-gap:12px;padding:0 20px 0 16px}.fab-label{white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--effects);overflow:hidden}.fab[data-extended] .fab-label{opacity:1}@media (hover:hover){.fab:hover{box-shadow:var(--elev-3)}}.fab:active{border-radius:var(--r-md);scale:.96}.field-wrap{min-width:0;display:block}.field{border-radius:var(--r-lg);background:var(--field-bg,var(--c-surface-container-highest));min-height:56px;color:var(--c-on-surface);cursor:text;transition:box-shadow var(--effects), background-color var(--effects);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.field:hover{box-shadow:inset 0 0 0 1px var(--c-outline)}}.field:focus-within{box-shadow:inset 0 0 0 2px var(--c-primary)}.field[data-error]{box-shadow:inset 0 0 0 1px var(--c-error)}.field[data-error]:focus-within{box-shadow:inset 0 0 0 2px var(--c-error)}.field:has(>.icon-btn:last-child){padding-right:8px}.field:has(:disabled){opacity:.5;cursor:default}.field-leading{color:var(--c-on-surface-variant);transition:color var(--effects)}.field:focus-within .field-leading{color:var(--c-primary)}.field[data-error] .field-leading{color:var(--c-error)}.field-box{flex:1;min-width:0;display:block;position:relative}.field-box input,.field-box textarea{width:100%;color:inherit;font:400 16px/24px var(--font);caret-color:var(--c-primary);appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:24px 0 8px;display:block}.field[data-error] :is(input,textarea){caret-color:var(--c-error)}.field[data-multiline]{align-items:flex-start}.field[data-multiline] .field-leading{margin-top:17px}.field[data-multiline] .field-box{padding:24px 0 8px}.field-box textarea{resize:vertical;min-height:48px;padding:0}.field-box input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--c-on-surface);transition:background-color 600000s,color 600000s}.field-box input:is(:autofill,:autofill){-webkit-text-fill-color:var(--c-on-surface);transition:background-color 600000s,color 600000s}.field-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:400 16px/24px var(--font);color:var(--c-on-surface-variant);pointer-events:none;transform-origin:0 0;transition:transform var(--spatial-fast), color var(--effects);position:absolute;top:16px;left:0;overflow:hidden}.field-box :-webkit-any(input,textarea):-webkit-any(:focus,:not(:placeholder-shown),:-webkit-autofill,:-webkit-autofill)~.field-label{transform:translateY(-10px)scale(.75)}.field-box :is(input,textarea):is(:focus,:not(:placeholder-shown),:autofill,:autofill)~.field-label{transform:translateY(-10px)scale(.75)}.field:focus-within .field-label{color:var(--c-primary)}.field[data-error] .field-label{color:var(--c-error)}.field-support{font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);padding:4px 16px 0}.field-support[data-error]{color:var(--c-error)}@media (max-width:599px){.field>.icon-btn{min-width:48px;min-height:48px}.field:has(>.icon-btn:last-child){padding-right:4px}}.scrim{z-index:100;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--c-scrim) 0%, transparent);overscroll-behavior:contain;transition:background-color var(--effects);place-items:center;display:grid;position:fixed;inset:0}.scrim:not([data-shown]){pointer-events:none}.scrim[data-shown]{background:color-mix(in srgb, var(--c-scrim) 46%, transparent)}.dialog{--field-bg:var(--c-surface-container-lowest);width:100%;max-width:440px;max-height:calc(100vh - 48px);border-radius:var(--r-xl);background:var(--c-surface-container-high);max-height:calc(100dvh - 48px);color:var(--c-on-surface);box-shadow:var(--elev-3);opacity:0;transition:opacity var(--effects-fast), transform var(--effects);outline:none;flex-direction:column;padding:24px;display:flex;transform:translateY(20px)scale(.92)}.dialog[data-wide]{max-width:760px}.scrim[data-shown] .dialog{opacity:1;transition:opacity var(--effects), transform var(--spatial);transform:none}.dialog-icon{color:var(--c-secondary);align-self:center;margin-bottom:16px}.dialog-title{font:500 24px/32px var(--font);font-variation-settings:"ROND" 100;overflow-wrap:anywhere}.dialog-title[data-centered]{text-align:center}.dialog-body{min-height:0;font:400 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);margin:12px -24px 0;padding:4px 24px;overflow-y:auto}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (max-width:599px){.scrim{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom))}.dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}}.menu{z-index:60;border-radius:var(--r-lg);background:var(--c-surface-container-high);min-width:208px;max-width:min(320px,100vw - 32px);max-height:min(440px,70vh);color:var(--c-on-surface);box-shadow:var(--elev-2);opacity:0;transform-origin:100% 0;pointer-events:none;transition:opacity var(--effects-fast), transform var(--effects-fast);padding:6px;position:absolute;top:calc(100% + 4px);overflow-y:auto;transform:translateY(-8px)scale(.9)}.menu[data-align=end]{right:0}.menu[data-align=start]{transform-origin:0 0;left:0}.menu[data-up]{transform-origin:100% 100%;top:auto;bottom:calc(100% + 4px);transform:translateY(8px)scale(.9)}.menu[data-up][data-align=start]{transform-origin:0 100%}.menu[data-shown]{opacity:1;pointer-events:auto;transition:opacity var(--effects), transform var(--spatial-fast);transform:none}.menu-item{border-radius:var(--r-md);width:100%;min-height:48px;color:var(--c-on-surface);font:500 14px/20px var(--font);letter-spacing:.1px;text-align:left;white-space:nowrap;cursor:pointer;transition:border-radius var(--spatial-fast);background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}.menu-item:active{border-radius:var(--r-sm)}.menu-item>.icon:first-child{color:var(--c-on-surface-variant)}.menu-item>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.menu-item-danger,.menu-item-danger>.icon:first-child{color:var(--c-error)}.avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;font-weight:600;line-height:1;display:inline-grid}.avatar-face,.avatar-check{backface-visibility:hidden;transition:transform var(--spatial), border-radius var(--spatial);border-radius:50%;grid-area:1/1;place-items:center;display:grid;overflow:hidden}.avatar-face{background:hsl(var(--h) 62% 86%);color:hsl(var(--h) 58% 24%)}:root[data-theme=dark] .avatar-face{background:hsl(var(--h) 34% 30%);color:hsl(var(--h) 78% 90%)}.avatar-check{background:var(--c-primary);color:var(--c-on-primary);transform:rotateY(180deg)}.avatar[data-checked] .avatar-face{transform:rotateY(180deg)}.avatar[data-checked] .avatar-check{border-radius:32%;transform:rotateY(360deg)}.chip{border-radius:var(--r-sm);height:32px;color:var(--c-on-surface-variant);box-shadow:inset 0 0 0 1px var(--c-outline-variant);font:600 14px/20px var(--font);letter-spacing:.1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--effects), color var(--effects), box-shadow var(--effects), border-radius var(--spatial-fast);background:0 0;border:0;flex:none;align-items:center;padding:0 16px;display:inline-flex}.chip:active{border-radius:var(--r-lg)}.chip-check{opacity:0;width:0;transition:width var(--spatial-fast), margin var(--spatial-fast), opacity var(--effects);place-items:center;display:inline-grid;overflow:hidden}.chip-check[data-icon],.chip[data-selected] .chip-check{opacity:1;width:18px;margin:0 8px 0 -8px}.chip[data-selected]{background:var(--c-secondary-container);color:var(--c-on-secondary-container);box-shadow:inset 0 0 0 1px #0000}.segmented{gap:2px;max-width:100%;display:inline-flex}.segment{border-radius:var(--r-sm);background:var(--c-surface-container-highest);min-width:0;height:40px;color:var(--c-on-surface-variant);font:600 14px/20px var(--font);letter-spacing:.1px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-radius var(--spatial-fast), background-color var(--effects), color var(--effects);border:0;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.segment:first-child{border-radius:20px var(--r-sm) var(--r-sm) 20px}.segment:last-child{border-radius:var(--r-sm) 20px 20px var(--r-sm)}.segment:active:not([data-selected]){border-radius:var(--r-xs)}.segment[data-selected]{background:var(--c-secondary-container);color:var(--c-on-secondary-container);border-radius:20px}.segment[data-selected]:active{border-radius:var(--r-md)}.segment>span{text-overflow:ellipsis;overflow:hidden}@media (max-width:599px){.segment{height:48px;padding:0 12px}.segment:first-child{border-radius:24px var(--r-sm) var(--r-sm) 24px}.segment:last-child{border-radius:var(--r-sm) 24px 24px var(--r-sm)}.segment[data-selected]{border-radius:24px}}.empty{text-align:center;color:var(--c-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.empty-art{background:var(--c-secondary-container);width:112px;height:112px;color:var(--c-on-secondary-container);border-radius:42% 58% 55% 45%/48% 42% 58% 52%;place-items:center;margin-bottom:16px;animation:14s ease-in-out infinite alternate am-blob;display:grid}@keyframes am-blob{to{border-radius:58% 42% 44% 56%/44% 58% 42% 56%;rotate:8deg}}.empty h3{font:500 22px/28px var(--font);font-variation-settings:"ROND" 100;color:var(--c-on-surface)}.empty p{max-width:36ch;font:400 14px/20px var(--font);letter-spacing:.1px}.empty .btn{margin-top:16px}.snack{z-index:120;left:50%;bottom:calc(var(--snack-bottom,24px) + env(safe-area-inset-bottom,0px));border-radius:var(--r-lg);background:var(--c-inverse-surface);width:max-content;max-width:min(560px,100vw - 32px);min-height:48px;color:var(--c-inverse-on-surface);box-shadow:var(--elev-3);font:400 14px/20px var(--font);letter-spacing:.1px;opacity:0;transition:opacity var(--effects-fast), transform var(--effects);align-items:center;gap:4px;padding:4px 8px 4px 16px;display:flex;position:fixed;transform:translate(-50%,20px)scale(.94)}.snack[data-shown]{opacity:1;transition:opacity var(--effects), transform var(--spatial);transform:translate(-50%)}.snack>span{flex:1;min-width:0;padding:10px 8px 10px 0}.snack-action{height:40px;color:var(--c-inverse-primary);font:600 14px/20px var(--font);letter-spacing:.1px;cursor:pointer;transition:border-radius var(--spatial-fast);background:0 0;border:0;border-radius:20px;flex:none;padding:0 12px}.snack-action:active{border-radius:10px}.snack[data-error]{background:var(--c-error-container);color:var(--c-on-error-container)}.snack[data-error] .snack-action{color:var(--c-on-error-container)}@media (max-width:599px){.snack{bottom:calc(var(--snack-bottom,88px) + env(safe-area-inset-bottom,0px))}}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}html.theme-switching::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-switching::view-transition-new(root){mix-blend-mode:normal;animation:none}html.theme-switching::view-transition-old(root){z-index:0}html.theme-switching::view-transition-new(root){z-index:1}html.theme-switching::view-transition-image-pair(root){isolation:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spinner{animation-duration:1.2s!important;animation-iteration-count:infinite!important}.loading i{animation:1.6s ease-in-out infinite alternate am-pulse!important}.linear i{animation-duration:2s!important;animation-iteration-count:infinite!important}}@keyframes am-pulse{0%{opacity:.35}to{opacity:1}}.page{background:var(--c-surface);border-radius:var(--r-xl);flex-direction:column;gap:16px;min-height:100%;padding:32px max(24px,50% - 380px) 96px;display:flex}.page-title{font:500 32px/40px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.3px;animation:page-rise var(--spatial-slow) backwards;margin:4px 0 8px}.page>:not(.page-title){animation:page-rise var(--spatial-slow) 40ms backwards}@keyframes page-rise{0%{opacity:0;transform:translateY(16px)}}.page-center{place-items:center;padding:72px 0;display:grid}@media (max-width:599px){.page{padding:20px 16px 104px}.page-title{font-size:28px;line-height:36px}}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card{border-radius:var(--r-xl);background:var(--c-surface-container);padding:24px}.card-head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.card-icon{background:var(--c-secondary-container);width:44px;height:44px;color:var(--c-on-secondary-container);border-radius:14px;flex:none;place-items:center;display:grid}.card-title{font:600 18px/24px var(--font);font-variation-settings:"ROND" 100}.card-desc{font:400 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant)}.stack{flex-direction:column;gap:16px;display:flex}.setting-label{font:600 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);margin:20px 0 10px}.setting-label:first-of-type{margin-top:0}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:599px){.card{padding:20px 16px}.card .segmented{display:flex}}.note,.form-alert{border-radius:var(--r-lg);font:400 14px/20px var(--font);letter-spacing:.1px;animation:note-in var(--spatial-fast) backwards;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.note>.icon,.form-alert>.icon{margin-top:1px}.note{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.note[data-tone=warn]{background:var(--c-tertiary-container);color:var(--c-on-tertiary-container)}.form-alert{background:var(--c-error-container);color:var(--c-on-error-container)}@keyframes note-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.swatch{background:var(--c-surface-container-high);min-width:0;color:var(--c-on-surface-variant);font:600 13px/16px var(--font);letter-spacing:.2px;cursor:pointer;transition:border-radius var(--spatial-fast), background-color var(--effects), color var(--effects);border:0;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:16px 4px 12px;display:flex}.swatch:active{border-radius:var(--r-md)}.swatch[data-selected]{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.swatch-dot{width:44px;height:44px;display:block;position:relative}.swatch-dot:before{content:"";background:linear-gradient(135deg, var(--seed) 50%, color-mix(in srgb, var(--seed) 46%, var(--c-surface-container-lowest)) 50%);transition:border-radius var(--spatial), rotate var(--spatial-slow), scale var(--spatial-fast);border-radius:50%;position:absolute;inset:0}@media (hover:hover){.swatch:hover:not([data-selected]) .swatch-dot:before{scale:1.08}}.swatch[data-selected] .swatch-dot:before{border-radius:30%;rotate:90deg}.swatch-check{background:var(--c-primary);width:22px;height:22px;color:var(--c-on-primary);box-shadow:0 0 0 2px var(--c-secondary-container);transition:scale var(--spatial-fast);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px;scale:0}.swatch[data-selected] .swatch-check{scale:1}.swatch-name{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:599px){.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.account{align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.account-text{flex-direction:column;min-width:0;display:flex}.account-name{font:600 16px/24px var(--font);overflow-wrap:anywhere}.account-email{font:400 14px/20px var(--font);color:var(--c-on-surface-variant);overflow-wrap:anywhere}.group{flex-direction:column;gap:8px;display:flex}.group+.group{margin-top:12px}.group-head{min-height:40px;color:var(--c-on-surface-variant);align-items:center;gap:10px;padding:0 4px 0 12px;display:flex}.group-title{min-width:0;font:600 16px/24px var(--font);color:var(--c-on-surface);overflow-wrap:anywhere;flex:1}.group-count{font:500 12px/16px var(--font);letter-spacing:.3px;flex:none}.tiles{border-radius:24px;flex-direction:column;gap:2px;display:flex;overflow:hidden}.tile{border-radius:var(--r-xs);background:var(--c-surface-container);align-items:center;gap:14px;min-height:68px;padding:10px 8px 10px 16px;display:flex}.tile-icon{background:var(--c-tertiary-container);width:40px;height:40px;color:var(--c-on-tertiary-container);border-radius:13px;flex:none;place-items:center;display:grid}.tile-main{flex-direction:column;flex:1;min-width:0;display:flex}.tile-title{font:500 16px/24px var(--font);overflow-wrap:anywhere}.tile-sub{font:400 13px/18px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant)}.tile-actions{flex:none;align-items:center;display:flex}.tile-empty{color:var(--c-on-surface-variant);font:400 14px/20px var(--font);padding:20px 16px}@media (max-width:599px){.tile{gap:12px;padding:8px 4px 8px 12px}.tile .icon-btn,.group-head .icon-btn,.secret .icon-btn,.dns-cell .icon-btn{min-width:48px;min-height:48px}}.select{border-radius:var(--r-lg);background:var(--field-bg,var(--c-surface-container-highest));min-height:56px;transition:box-shadow var(--effects);display:block;position:relative;box-shadow:inset 0 0 0 1px #0000}@media (hover:hover){.select:hover{box-shadow:inset 0 0 0 1px var(--c-outline)}}.select:focus-within{box-shadow:inset 0 0 0 2px var(--c-primary)}.select select{border-radius:inherit;width:100%;height:56px;color:var(--c-on-surface);font:400 16px/24px var(--font);appearance:none;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:24px 48px 8px 16px;display:block}.select option{background:var(--c-surface-container-high);color:var(--c-on-surface)}.select-label{font:400 12px/16px var(--font);color:var(--c-on-surface-variant);pointer-events:none;position:absolute;top:7px;left:16px}.select:focus-within .select-label{color:var(--c-primary)}.select>.icon{color:var(--c-on-surface-variant);pointer-events:none;position:absolute;top:16px;right:14px}.addr-preview{font:400 14px/20px var(--font);color:var(--c-on-surface-variant);overflow-wrap:anywhere}.addr-preview strong,.dialog-body strong{color:var(--c-on-surface);overflow-wrap:anywhere;font-weight:600}.secret{background:var(--c-surface-container-lowest);border-radius:20px;align-items:center;gap:8px;padding:8px 8px 8px 20px;display:flex}.secret-value{min-width:0;font:500 18px/28px var(--font-mono);letter-spacing:.5px;color:var(--c-on-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:8px 0}.dns-heading{font:600 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface);margin:4px 0 -4px}.dns-status{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.dns-status li{border-radius:var(--r-xs);background:var(--c-surface-container-lowest);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 16px;display:grid}.dns-state-icon{background:var(--c-primary-container);width:32px;height:32px;color:var(--c-on-primary-container);transition:background-color var(--effects), color var(--effects), border-radius var(--spatial);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.dns-status li[data-state=wait] .dns-state-icon{background:var(--c-surface-container-highest);color:var(--c-on-surface-variant)}.dns-status li[data-state=check] .dns-state-icon{background:var(--c-tertiary-container);color:var(--c-on-tertiary-container);border-radius:34%}.dns-status li[data-state=missing] .dns-state-icon{background:var(--c-error-container);color:var(--c-on-error-container);border-radius:34%}.dns-state-label{font:600 14px/20px var(--font);color:var(--c-on-surface)}.dns-state-text{font:400 13px/18px var(--font);grid-column:2}.dns-state-value{max-height:4.2em;font:400 12px/1.4 var(--font-mono);overflow-wrap:anywhere;color:var(--c-on-surface-variant);grid-column:1/-1;margin-top:8px;overflow:auto}.dns-table{border-collapse:separate;border-spacing:0 2px;table-layout:fixed;text-align:left;width:100%}.dns-table th{font:500 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);padding:0 12px 4px}.dns-table th:first-child{width:76px}.dns-table th:nth-child(2){width:34%}.dns-table td{vertical-align:top;background:var(--c-surface-container-lowest);padding:8px 4px 8px 12px}.dns-table td:first-child{border-radius:var(--r-md) var(--r-xs) var(--r-xs) var(--r-md);padding-top:16px}.dns-table td:last-child{border-radius:var(--r-xs) var(--r-md) var(--r-md) var(--r-xs)}.dns-type{border-radius:var(--r-sm);background:var(--c-secondary-container);color:var(--c-on-secondary-container);font:600 12px/20px var(--font-mono);padding:2px 10px;display:inline-block}.dns-cell{align-items:flex-start;gap:4px;display:flex}.dns-cell code{min-width:0;max-height:7em;font:400 13px/20px var(--font-mono);color:var(--c-on-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;padding:10px 0;overflow:auto}.dns-note{font:400 12px/16px var(--font);color:var(--c-on-surface-variant);padding:0 8px 6px 0}@media (max-width:599px){.dns-status{grid-template-columns:minmax(0,1fr)}.dns-table,.dns-table tbody{display:block}.dns-table thead{display:none}.dns-table tr{background:var(--c-surface-container-lowest);border-radius:20px;margin-bottom:8px;padding:12px 4px 8px 16px;display:block}.dns-table td,.dns-table td:first-child,.dns-table td:last-child{background:0 0;border-radius:0;padding:0;display:block}.dns-table td[data-label]:not(:first-child):before{content:attr(data-label);font:500 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);margin-top:8px;display:block}.dns-cell code{padding:4px 0 8px}}.login{isolation:isolate;height:100vh;background:var(--c-surface-container);place-items:center;height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden auto}.login-art{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-art i{display:block;position:absolute}.login-art i:first-child{background:var(--c-primary-container);border-radius:38% 62% 55% 45%/45% 40% 60% 55%;width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate login-drift-a;top:-16vmax;left:-12vmax}.login-art i:nth-child(2){background:var(--c-tertiary-container);border-radius:30%;width:42vmax;height:42vmax;animation:32s ease-in-out infinite alternate login-drift-b;bottom:-18vmax;right:-12vmax;rotate:18deg}.login-art i:nth-child(3){background:var(--c-secondary-container);border-radius:30px;width:132px;height:60px;animation:22s ease-in-out infinite alternate login-drift-c;top:10vh;right:12vw;rotate:-24deg}@keyframes login-drift-a{to{border-radius:58% 42% 44% 56%/52% 58% 42% 48%;transform:translate(3vmax,2vmax)rotate(14deg)}}@keyframes login-drift-b{to{border-radius:42%;transform:translate(-3vmax,-2vmax)rotate(-16deg)}}@keyframes login-drift-c{to{transform:translate(-24px,28px)rotate(20deg)}}.login-card{background:var(--c-surface);width:100%;max-width:440px;box-shadow:var(--elev-1);animation:login-card-in var(--spatial-slow) backwards;border-radius:36px;flex-direction:column;padding:40px;display:flex}@keyframes login-card-in{0%{opacity:0;transform:translateY(32px)scale(.94)}}.login-card>*{animation:login-rise var(--spatial-slow) backwards;animation-delay:calc(60ms + var(--i,0) * 45ms)}@keyframes login-rise{0%{opacity:0;transform:translateY(14px)}}.login-brand{--i:0;align-items:center;gap:14px;margin-bottom:36px;display:flex}.login-mark{isolation:isolate;width:52px;height:52px;color:var(--c-on-primary);flex:none;place-items:center;display:grid;position:relative}.login-mark:before,.login-mark:after{content:"";z-index:-1;border-radius:17px;position:absolute;inset:0}.login-mark:before{background:var(--c-tertiary-container);animation:login-mark-back var(--spatial-slow) .24s backwards;rotate:-16deg}.login-mark:after{background:var(--c-primary);animation:login-mark-front var(--spatial-fast) .16s backwards}@keyframes login-mark-back{0%{rotate:0deg}}@keyframes login-mark-front{0%{scale:.5}}.login-word{font:600 20px/28px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.1px}.login-title{--i:1;font:500 36px/44px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.5px}.login-sub{--i:2;color:var(--c-on-surface-variant);margin-top:8px}.login-alert{background:var(--c-error-container);color:var(--c-on-error-container);animation:note-in var(--spatial-fast) backwards;border-radius:20px;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;display:flex}.login-alert>.icon{margin-top:1px}.login-alert strong{font:600 14px/20px var(--font);display:block}.login-alert span{font:400 14px/20px var(--font);letter-spacing:.1px;display:block}.login-fields{--i:3;flex-direction:column;gap:16px;margin-top:28px;display:flex}.login-submit{--i:4;width:100%;margin-top:28px}.login-foot{--i:5;text-align:center;color:var(--c-on-surface-variant);margin-top:20px}@media (max-width:599px){.login{place-items:stretch stretch;padding:0}.login-card{max-width:none;min-height:100%;box-shadow:none;padding:calc(56px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));background:0 0;border-radius:0;animation-name:login-rise}.login-art i:first-child{opacity:.75;width:84vw;height:84vw;top:-30vw;left:auto;right:-26vw}.login-art i:nth-child(2),.login-art i:nth-child(3){display:none}.login-title{font-size:32px;line-height:40px}.login-foot{margin-top:auto;padding-top:24px}}.grow{flex:1 1 0;min-width:0}.anchor{flex:none;display:inline-flex;position:relative}.boot{min-height:100vh;place-items:center;min-height:100dvh;padding:24px;display:grid}.skel{border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-on-surface) 10%, transparent);animation:1.1s ease-in-out infinite alternate skel-pulse;display:block}@keyframes skel-pulse{to{opacity:.4}}.shell{height:100vh;background:var(--c-surface-container);height:100dvh;color:var(--c-on-surface);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.shell[data-layout=medium]{grid-template-columns:88px minmax(0,1fr)}.shell[data-layout=expanded]{grid-template-columns:256px minmax(0,1fr)}@media (min-width:1400px){.shell[data-layout=expanded]{grid-template-columns:288px minmax(0,1fr)}}.shell-body{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.shell-main{min-width:0;min-height:0;padding:0 16px 16px 0}.shell[data-layout=compact] .shell-main{padding:0}.topbar{align-items:center;gap:12px;min-height:80px;padding:12px 16px 12px 0;display:flex}.topbar-end{align-items:center;margin-left:auto;display:flex}.shell[data-layout=compact] .topbar{min-height:72px;padding:8px 12px;padding-top:max(8px, env(safe-area-inset-top))}.shell[data-reading] .topbar{visibility:hidden;transition:visibility 0s .24s}.search{border-radius:var(--r-full);background:var(--c-surface-bright);min-width:0;max-width:720px;height:56px;color:var(--c-on-surface);transition:box-shadow var(--effects), background-color var(--effects);flex:1;align-items:center;gap:4px;padding:0 8px 0 20px;display:flex;box-shadow:inset 0 0 0 2px #0000}.search:focus-within{box-shadow:inset 0 0 0 2px var(--c-primary)}.search-icon{color:var(--c-on-surface-variant);transition:color var(--effects);margin-right:8px}.search:focus-within .search-icon{color:var(--c-primary)}.search-input{min-width:0;height:100%;color:inherit;font:400 16px/24px var(--font);caret-color:var(--c-primary);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0 4px}.search-input::placeholder{color:var(--c-on-surface-variant);opacity:1}.shell[data-layout=compact] .search{padding:0 4px}.shell[data-layout=compact] .search .icon-btn{min-width:48px;min-height:48px}.account-btn{width:48px;height:48px;color:var(--c-on-surface);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.account-btn .avatar{transition:scale var(--spatial-fast)}.account-btn:active .avatar,.account-btn[aria-expanded=true] .avatar{scale:.9}.account-card{border-bottom:1px solid var(--c-outline-variant);align-items:center;gap:12px;min-width:240px;margin-bottom:6px;padding:10px 12px 14px;display:flex}.account-card>div{min-width:0;display:grid}.account-card>div>strong,.account-card>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card>div>strong{font:600 16px/24px var(--font)}.account-card>div>span{font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant)}.nav-drawer{flex-direction:column;min-height:0;padding:12px 12px 16px;display:flex;overflow-y:auto}.nav-brand{height:56px;font:500 22px/28px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.2px;white-space:nowrap;flex:none;align-items:center;gap:12px;margin-bottom:12px;padding:0 12px;display:flex}.brand-mark{background:var(--c-primary);width:40px;height:40px;color:var(--c-on-primary);border-radius:14px;flex:none;place-items:center;display:grid}.nav-fab{align-self:flex-start;margin:4px 0 20px}.nav-list{flex:none;gap:2px;display:grid}.nav-item{border-radius:var(--r-full);height:56px;color:var(--c-on-surface-variant);font:600 14px/20px var(--font);letter-spacing:.1px;-webkit-user-select:none;user-select:none;transition:color var(--effects);align-items:center;gap:12px;padding:0 20px 0 16px;text-decoration:none;display:flex;position:relative}.nav-item:before{content:"";border-radius:inherit;opacity:0;transition:opacity var(--effects-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){.nav-item:hover:before{opacity:.08}}.nav-item:active:before{opacity:.12}.nav-item[aria-current]{color:var(--c-on-secondary-container)}.nav-item[aria-current]:before{opacity:0}.nav-pill{border-radius:inherit;background:var(--c-secondary-container);opacity:0;transition:opacity var(--effects-fast), transform var(--effects-fast);position:absolute;inset:0;transform:scaleX(.3)}[aria-current]>.nav-pill,[aria-current]>.rail-ind>.nav-pill{opacity:1;transition:opacity var(--effects), transform var(--spatial);transform:none}.nav-item>:not(.nav-pill){position:relative}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-badge{font:600 12px/16px var(--font);letter-spacing:.3px;font-variant-numeric:tabular-nums;flex:none}.nav-heading{font:600 12px/16px var(--font);letter-spacing:.4px;color:var(--c-on-surface-variant);padding:20px 16px 8px}.nav-sep{background:var(--c-outline-variant);border:0;flex:none;width:auto;height:1px;margin:8px 16px}.nav-skel{border-radius:var(--r-full);width:62%;height:20px;margin:18px 16px}.rail{flex-direction:column;align-items:center;gap:4px;min-height:0;padding:16px 0;display:flex;overflow-y:auto}.rail-fab{margin:8px 0 16px}.rail-item{border-radius:var(--r-lg);width:80px;color:var(--c-on-surface-variant);font:600 12px/16px var(--font);letter-spacing:.3px;-webkit-user-select:none;user-select:none;flex:none;justify-items:center;gap:4px;padding:6px 0;text-decoration:none;display:grid}.rail-ind{border-radius:var(--r-full);width:56px;height:32px;transition:background-color var(--effects-fast);place-items:center;display:grid;position:relative}.rail-ind>.icon{position:relative}@media (hover:hover){.rail-item:hover .rail-ind{background:color-mix(in srgb, var(--c-on-surface) 8%, transparent)}}.rail-item[aria-current]{color:var(--c-on-surface)}.rail-item[aria-current] .rail-ind{color:var(--c-on-secondary-container)}.rail-label{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.rail-badge{background:var(--c-error);min-width:16px;height:16px;color:var(--c-on-error);font:600 11px/16px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;position:absolute;top:-2px;left:30px}.drawer-scrim{z-index:40;background:color-mix(in srgb, var(--c-scrim) 0%, transparent);transition:background-color var(--effects);position:fixed;inset:0}.drawer-scrim[data-shown]{background:color-mix(in srgb, var(--c-scrim) 46%, transparent)}.drawer{z-index:41;width:min(320px,100vw - 56px);padding:12px 12px 16px;padding-top:max(12px, env(safe-area-inset-top));overscroll-behavior:contain;border-radius:0 var(--r-xl) var(--r-xl) 0;background:var(--c-surface-container-low);color:var(--c-on-surface);box-shadow:-48px 0 0 var(--c-surface-container-low);transition:transform .24s var(--ease-effects);outline:none;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-110%)}.drawer[data-shown]{transition:transform var(--spatial);transform:none}.fab-dock{z-index:20;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));transition:scale var(--spatial-fast), opacity var(--effects), visibility 0s;position:fixed}.fab-dock[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:scale var(--effects), opacity var(--effects-fast), visibility 0s var(--dur-effects);scale:.6}.panes{grid-template-columns:clamp(340px,36%,460px) minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}.pane{border-radius:var(--r-xl);background:var(--c-surface);min-width:0;min-height:0;color:var(--c-on-surface);flex-direction:column;display:flex;overflow:hidden}.page-pane{overscroll-behavior:contain;height:100%;display:block;overflow-y:auto}.shell[data-layout=compact] .pane{border-radius:var(--r-xl) var(--r-xl) 0 0}.panes[data-single]{display:block;position:relative}.panes[data-single]>.pane{position:absolute;inset:0}.panes[data-single]>.list-pane{transition:opacity var(--effects), transform var(--spatial), visibility 0s}.panes[data-single]>.list-pane[data-covered]{opacity:0;visibility:hidden;transition:opacity var(--effects), transform var(--effects), visibility 0s var(--dur-effects);transform:translate(-32px)}.panes[data-single]>.read-pane{opacity:0;transition:opacity .16s var(--ease-effects), transform .22s var(--ease-effects);transform:translate(56px)}.panes[data-single]>.read-pane[data-shown]{opacity:1;transition:opacity var(--effects), transform var(--spatial);transform:none}.shell[data-layout=compact] .panes>.read-pane{z-index:10;box-shadow:32px 0 0 var(--c-surface);border-radius:0;position:fixed;inset:0}.list-head{z-index:2;transition:box-shadow var(--effects);flex:none;position:relative}.list-head[data-scrolled]{box-shadow:0 1px 0 var(--c-outline-variant)}.list-bar{align-items:center;gap:4px;min-height:72px;padding:8px 8px 8px 24px;display:flex}.list-bar-sel{border-radius:var(--r-full);background:var(--c-secondary-container);min-height:56px;color:var(--c-on-secondary-container);animation:bar-in var(--spatial-fast) backwards;margin:8px;padding:0 4px}.list-bar-sel .icon-btn{color:inherit}@keyframes bar-in{0%{opacity:0;transform:scale(.94)}}.list-count{font:600 16px/24px var(--font);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 8px}.list-title{flex:1;min-width:0}.list-title h1{text-overflow:ellipsis;white-space:nowrap;font:500 22px/28px var(--font);font-variation-settings:"ROND" 100;overflow:hidden}.list-title p{text-overflow:ellipsis;white-space:nowrap;font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);overflow:hidden}.list-refresh{rotate:calc(var(--turns,0) * 1turn);transition:rotate var(--spatial-slow);flex:none;display:inline-flex}.list-progress,.view-progress{position:absolute;bottom:0;left:24px;right:24px}.list-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:16px;overflow-y:auto}.shell[data-layout=compact] .list-scroll{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.list-chips{scrollbar-width:none;gap:8px;padding:8px 16px 12px;display:flex;overflow-x:auto}.list-chips::-webkit-scrollbar{display:none}.list-more{min-height:64px;color:var(--c-primary);place-items:center;padding:8px;display:grid}.rows{gap:2px;padding:0 8px;display:grid}.row{--side:36px;border-radius:var(--r-lg);transition:background-color var(--effects-fast), color var(--effects-fast), border-radius var(--spatial-fast);animation:row-in var(--spatial) backwards;animation-delay:calc(var(--i,0) * 18ms);grid-template-columns:48px minmax(0,1fr);column-gap:8px;padding:10px 12px 10px 8px;display:grid;position:relative}.row:has(.row-clip){--side:58px}@keyframes row-in{0%{opacity:0;transform:translateY(14px)}}@media (hover:hover){.row:hover{background:color-mix(in srgb, var(--c-on-surface) 6%, transparent)}}.row:has(.row-link:active){border-radius:var(--r-md);background:color-mix(in srgb, var(--c-on-surface) 10%, transparent)}.row[data-selected],.row[data-active]{background:var(--c-secondary-container);color:var(--c-on-secondary-container)}.row[data-selected]{border-radius:var(--r-xl)}.row-avatar{z-index:1;cursor:pointer;width:48px;height:48px;transition:scale var(--spatial-fast);background:0 0;border:0;border-radius:50%;grid-area:1/1;place-items:center;padding:0;display:grid;position:relative}.row-avatar:active{scale:.9}.row-link{min-width:0;color:inherit;outline:none;grid-area:1/2;padding:2px 0;text-decoration:none;display:block}.row-link:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.row-link:focus-visible:after{outline:2px solid var(--c-primary);outline-offset:-2px}.row-top{align-items:baseline;gap:8px;display:flex}.row-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 16px/24px var(--font);flex:1;overflow:hidden}.row-date{font:500 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.row-subject{padding-right:var(--side);font:400 14px/20px var(--font);letter-spacing:.1px;align-items:center;gap:4px;display:flex}.row-subject>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row-answered{color:var(--c-on-surface-variant)}.row-preview{padding-right:var(--side);text-overflow:ellipsis;white-space:nowrap;font:400 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);display:block;overflow:hidden}.row[data-unread] .row-from{font-weight:700}.row[data-unread] .row-subject{font-weight:600}.row[data-unread] .row-date{color:var(--c-primary);font-weight:700}.row:is([data-selected],[data-active]) :is(.row-preview,.row-date,.row-answered){color:inherit}.row:is([data-selected],[data-active]) .row-preview{opacity:.78}.row-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.row-side{z-index:1;pointer-events:none;grid-area:1/2;place-self:end;align-items:center;gap:4px;margin:0 -8px -8px 0;display:flex;position:relative}.row-clip{color:var(--c-on-surface-variant)}.row-star{width:40px;height:40px;color:var(--c-outline);cursor:pointer;pointer-events:auto;transition:color var(--effects);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.row-star .icon{transition:rotate var(--spatial), scale var(--spatial-fast)}.row-star:active .icon{scale:.8}.row-star[aria-pressed=true]{color:var(--c-primary)}.row-star[aria-pressed=true] .icon{rotate:72deg}.row-skel{pointer-events:none;align-items:center;min-height:84px}.skel-avatar{border-radius:50%;justify-self:center;width:40px;height:40px}.skel-lines{gap:10px;display:grid}.skel-lines i{height:10px}.skel-lines i:first-child{width:38%}.skel-lines i:nth-child(2){width:82%}.skel-lines i:nth-child(3){width:60%}@media (max-width:599px){.row{--side:44px}.row:has(.row-clip){--side:66px}.row-star{width:48px;height:48px}.list-bar{padding-left:20px}.list-bar-sel{padding-left:4px}}.view{flex-direction:column;flex:1;min-height:0;display:flex}.view-placeholder{place-items:center;display:grid}.view-bar{z-index:2;flex:none;align-items:center;min-height:64px;padding:8px;display:flex;position:relative}.shell[data-layout=compact] .view-bar{padding-top:max(8px, env(safe-area-inset-top))}.view-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.view-loading{place-items:center;min-height:60%;padding:72px 0;display:grid}.msg{max-width:880px;animation:msg-in var(--spatial) backwards;margin:0 auto;padding:4px 24px 40px}@keyframes msg-in{0%{opacity:0;transform:translateY(14px)}}.msg-head{align-items:flex-start;gap:8px;display:flex}.msg-subject{overflow-wrap:anywhere;min-width:0;font:400 26px/34px var(--font);font-variation-settings:"ROND" 100;letter-spacing:-.2px;flex:1;padding-top:8px}.msg-star{flex:none;margin-right:-8px}.msg-star .icon{transition:rotate var(--spatial), scale var(--spatial-fast)}.msg-star[data-on] .icon-btn{color:var(--c-primary)}.msg-star[data-on] .icon{rotate:72deg}.msg-from{align-items:flex-start;gap:12px;margin-top:16px;display:flex}.msg-who{flex:1;min-width:0}.msg-who-top{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.msg-name{font:600 16px/24px var(--font);overflow-wrap:anywhere}.msg-addr{font:400 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);overflow-wrap:anywhere}.msg-to{border-radius:var(--r-sm);max-width:calc(100% + 8px);min-height:32px;color:var(--c-on-surface-variant);cursor:pointer;text-align:left;font:400 14px/20px var(--font);letter-spacing:.1px;background:0 0;border:0;align-items:center;gap:2px;margin-left:-8px;padding:0 4px 0 8px;display:inline-flex}.msg-to>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.msg-to .icon{transition:rotate var(--spatial-fast)}.msg-to[aria-expanded=true] .icon{rotate:180deg}.msg-date{font:500 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding-top:4px}.msg-details{transition:grid-template-rows var(--spatial);grid-template-rows:0fr;display:grid}.msg-details[data-open]{grid-template-rows:1fr}.msg-details>div{min-height:0;overflow:hidden}.msg-details dl{border-radius:var(--r-lg);background:var(--c-surface-container-low);font:400 14px/20px var(--font);letter-spacing:.1px;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:8px 0 0 56px;padding:12px 16px;display:grid}.msg-details dt{color:var(--c-on-surface-variant)}.msg-details dd{overflow-wrap:anywhere}.msg-banner{border-radius:var(--r-lg);background:var(--c-surface-container-high);color:var(--c-on-surface-variant);font:400 14px/20px var(--font);letter-spacing:.1px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;padding:8px 8px 8px 16px;display:flex}.msg-banner p{flex:1;min-width:180px}.msg-paper{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--c-outline-variant);background:#fff;margin-top:20px;overflow:hidden}.msg-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;height:160px;display:block}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font:400 16px/26px var(--font);margin-top:20px}.msg-blank{color:var(--c-on-surface-variant);margin-top:24px;font-style:italic}.msg-atts{margin-top:28px}.msg-atts h3{font:600 14px/20px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);margin-bottom:8px}.msg-atts ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.att{border-radius:var(--r-lg);background:var(--c-surface-container);min-height:64px;color:var(--c-on-surface);transition:border-radius var(--spatial-fast);align-items:center;gap:12px;padding:8px 14px 8px 8px;text-decoration:none;display:flex}.att:active{border-radius:var(--r-sm)}.att-thumb{border-radius:var(--r-md);object-fit:cover;background:var(--c-surface-container-highest);flex:none;width:48px;height:48px}.att-icon{color:var(--c-primary);place-items:center;display:grid}.att-meta{flex:1;min-width:0;display:grid}.att-name{text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--font);letter-spacing:.1px;overflow:hidden}.att-size{font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant)}.att-dl{color:var(--c-on-surface-variant)}.msg-actions{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}@media (max-width:599px){.msg{padding:0 16px calc(32px + env(safe-area-inset-bottom,0px))}.msg-subject{font-size:22px;line-height:28px}.msg-to{min-height:48px;margin-top:-10px;margin-bottom:-10px}.msg-details dl{margin-left:0}.msg-atts ul{grid-template-columns:minmax(0,1fr)}}.compose{z-index:30;width:min(580px,100vw - 48px);height:min(660px,100vh - 96px);border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--c-surface-container-low);height:min(660px,100dvh - 96px);color:var(--c-on-surface);box-shadow:var(--elev-3), 0 48px 0 var(--c-surface-container-low);opacity:0;transform-origin:100% 100%;transition:opacity .18s var(--ease-effects), transform .26s var(--ease-effects);flex-direction:column;display:flex;position:fixed;bottom:0;right:24px;transform:translateY(48px)scale(.94)}.compose[data-shown]{opacity:1;transition:opacity var(--effects), transform var(--spatial);transform:none}.compose-head{flex:none;align-items:center;gap:12px;min-height:64px;padding:8px 8px 8px 24px;display:flex}.compose-title{font:500 18px/24px var(--font);font-variation-settings:"ROND" 100;flex:none}.compose-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);flex:1;overflow:hidden}.compose-status[data-error]{color:var(--c-error)}.compose-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:0 16px;display:flex;overflow-y:auto}.compose-row{border-bottom:1px solid var(--c-outline-variant);cursor:text;min-height:49px;transition:border-color var(--effects);flex:none;align-items:flex-start;gap:8px;padding:4px 8px;display:flex}.compose-row:focus-within{border-bottom-color:var(--c-primary)}.compose-label{min-width:52px;font:400 14px/40px var(--font);letter-spacing:.1px;color:var(--c-on-surface-variant);transition:color var(--effects);flex:none}.compose-row:focus-within .compose-label{color:var(--c-primary)}.compose-input{width:100%;min-width:0;height:40px;color:inherit;font:400 16px/24px var(--font);caret-color:var(--c-primary);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.compose-cc{border-radius:var(--r-full);height:40px;color:var(--c-on-surface-variant);cursor:pointer;font:600 14px/20px var(--font);letter-spacing:.1px;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 12px}.compose-body{resize:none;width:100%;min-height:200px;color:inherit;font:400 16px/24px var(--font);caret-color:var(--c-primary);field-sizing:content;background:0 0;border:0;outline:0;flex:1 0 auto;padding:16px 8px;display:block}.compose-body::placeholder,.compose-input::placeholder{color:var(--c-on-surface-variant);opacity:1}.compose-files{flex-wrap:wrap;flex:none;gap:8px;padding:8px 8px 16px;display:flex}.file-chip{border-radius:var(--r-md);background:var(--c-surface-container-highest);max-width:100%;height:40px;font:400 14px/20px var(--font);letter-spacing:.1px;animation:chip-in var(--spatial-fast) backwards;align-items:center;gap:8px;padding:0 4px 0 12px;display:inline-flex}.file-chip>.icon{color:var(--c-on-surface-variant)}.file-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.file-chip-size{color:var(--c-on-surface-variant);white-space:nowrap;flex:none;font-size:12px}.file-chip-x,.rcpt-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.file-chip-x{width:32px;height:32px}@keyframes chip-in{0%{opacity:0;transform:scale(.8)}}.compose-foot{flex:none;align-items:center;gap:4px;padding:12px 8px 12px 16px;display:flex}.compose-size{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font:400 12px/16px var(--font);letter-spacing:.3px;color:var(--c-on-surface-variant);flex:1;padding:0 8px;overflow:hidden}.rcpts{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;padding:4px 0;display:flex}.rcpt{border-radius:var(--r-sm);background:var(--c-surface-container-highest);max-width:100%;height:32px;color:var(--c-on-surface);font:500 14px/20px var(--font);letter-spacing:.1px;animation:chip-in var(--spatial-fast) backwards;align-items:center;padding:0 2px 0 12px;display:inline-flex}.rcpt[data-invalid]{background:var(--c-error-container);color:var(--c-on-error-container)}.rcpt-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rcpt-x{width:28px;height:28px}.rcpt-input{flex:120px;min-width:120px;height:32px}@media (max-width:599px){.compose{width:auto;height:auto;box-shadow:0 48px 0 var(--c-surface-container-low);transform-origin:50%;border-radius:0;inset:0;transform:translateY(18%)}.compose-head{padding:8px 4px 0 16px;padding-top:max(8px, env(safe-area-inset-top))}.compose-foot{order:1;padding:4px 4px 8px 16px}.compose-scroll{padding:0 8px env(safe-area-inset-bottom,0px);order:2}.compose-cc{height:48px;margin:-4px 0}.compose-row{min-height:57px;padding:4px 8px}.compose-label{line-height:48px}.compose-input{height:48px}.rcpt{height:40px;padding-right:0}.rcpt-input{height:40px}.rcpt-x{width:48px;height:48px;margin:-4px -6px}.file-chip{height:48px;padding-right:0}.file-chip-x{width:48px;height:48px}}
