@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-normal-B4-YHs9i.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-normal--n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-normal-Bx9Tn3WZ.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-normal-X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-normal-C7CRHYqk.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-normal-CWkMWCzb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-normal-XDLFwhqg.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-normal-BHbqXr-7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-normal-bcG1qx3J.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-500-normal-B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-normal-medSbGbm.woff2)format("woff2"),url(/assets/spectral-cyrillic-500-normal-CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-normal-qnENts6X.woff2)format("woff2"),url(/assets/spectral-vietnamese-500-normal-BfZg6KYt.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-normal-CC9VEg_t.woff2)format("woff2"),url(/assets/spectral-latin-ext-500-normal-Bmnp8FUT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-normal-nNjq7_Cd.woff2)format("woff2"),url(/assets/spectral-latin-500-normal-PrYyf_gG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-ext-600-normal-CvRHnPuy.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-600-normal-BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-cyrillic-600-normal-Dl75bDKp.woff2)format("woff2"),url(/assets/spectral-cyrillic-600-normal-veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-vietnamese-600-normal-ZNiwCzjU.woff2)format("woff2"),url(/assets/spectral-vietnamese-600-normal-esmjhrFa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-ext-600-normal-DKlDBbgb.woff2)format("woff2"),url(/assets/spectral-latin-ext-600-normal-DnKmvInL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2)format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-ext-400-italic-CZOVIkJA.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-400-italic-C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-cyrillic-400-italic-C6o5RXh-.woff2)format("woff2"),url(/assets/spectral-cyrillic-400-italic-C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-vietnamese-400-italic-DO3bsfcj.woff2)format("woff2"),url(/assets/spectral-vietnamese-400-italic-D8dhja4j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-ext-400-italic-BgTM1Mst.woff2)format("woff2"),url(/assets/spectral-latin-ext-400-italic-BcKU4A_a.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-ext-500-italic-DGZ5KH5h.woff2)format("woff2"),url(/assets/spectral-cyrillic-ext-500-italic-CxkamsWL.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-cyrillic-500-italic-D14WfPba.woff2)format("woff2"),url(/assets/spectral-cyrillic-500-italic-BLpmaxIM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-vietnamese-500-italic-e7VYE3f9.woff2)format("woff2"),url(/assets/spectral-vietnamese-500-italic-q7ilnnst.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-ext-500-italic-DMigwuN9.woff2)format("woff2"),url(/assets/spectral-latin-ext-500-italic-UnF3HUpx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/spectral-latin-500-italic-CqeZqSS8.woff2)format("woff2"),url(/assets/spectral-latin-500-italic-DxwFSvPk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2)format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background:#0d0d0f;margin:0}a{color:inherit;text-decoration:none}.theme-dark,.theme-mod{--n900:#0d0d0f;--n800:#121215;--n700:#1e1e23;--n600:#2a2a32;--n500:#3d3d4a;--syn:#d0a756;--synbg:#d0a75621}.theme-mod>header,.xhd{background:hsl(var(--h) 43% 13%);border-bottom-color:hsl(var(--h) 46% 24%)!important}.app{--code:"DM Mono",ui-monospace,monospace;font-variant-numeric:lining-nums;--t1:#f8f8f7;--t2:#eeedebc7;--t3:#eeedeb8f;--t4:#eeedeb8a;--axon:#6dbca2;--myelin:#e46d5b;--yel:#ecd255;--lec:#4c9aff;--tut:#eeb500;--prac:#aa7bff;--sem:#00d289;--teal:#00cdc5;--set:#ff8f2f;--due:#ff5053;--white:#f8f8f7;background:var(--n900);width:1440px;color:var(--t1);box-sizing:border-box;flex-direction:column;font-family:Spectral,Georgia,serif;display:flex;position:relative;overflow:hidden}.app *{box-sizing:border-box}.app input::placeholder,.app textarea::placeholder{color:var(--t3);opacity:1}.app a:hover{color:var(--syn)}.disp{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-weight:400}.mono{font-family:Spectral,Georgia,serif}.lab{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin:0;font-family:Spectral,Georgia,serif;font-size:12.5px;font-weight:500}.card{background:var(--n800);border:1px solid var(--n700);border-radius:14px}.btn{border:1px solid var(--n600);background:var(--n800);height:36px;color:var(--t2);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-family:Spectral,Georgia,serif;font-size:12.5px;display:inline-flex}.btn:hover{border-color:var(--syn);color:var(--syn)}.btn-acc{color:var(--syn);background:var(--synbg);border-color:#0000}.ib{border:1px solid var(--n600);background:var(--n800);width:36px;height:36px;color:var(--t2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.net{color:var(--t2);align-items:center;gap:8px;font-family:Spectral,Georgia,serif;font-size:13px;display:inline-flex}.nav{height:36px;color:var(--t2);border-radius:9px;align-items:center;gap:12px;padding:0 12px;font-family:Spectral,Georgia,serif;font-size:14px;display:flex}.nav:hover{background:var(--n800);color:var(--t1)}.on{background:var(--n800);color:var(--syn);box-shadow:inset 0 0 0 1px var(--n600)}.cnt{color:var(--t3);margin-left:auto;font-family:Spectral,Georgia,serif;font-size:13px}.fold{height:34px;color:var(--t2);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.fold:hover{background:var(--n800)}.fold-on{background:var(--synbg);box-shadow:none}.fold-on .fc{color:var(--syn)}.fc{flex-shrink:0;font-family:Spectral,Georgia,serif;font-size:13.5px}.ft{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.rail{width:40px;height:40px;color:var(--t3);border-radius:10px;justify-content:center;align-items:center;display:flex}.rail:hover{background:var(--n800);color:var(--t1)}.rail-on{background:var(--synbg);color:var(--syn)}.xdot{background:hsl(var(--mh) 76% 64%);border-radius:999px;flex-shrink:0;width:10px;height:10px}.xmod .fc{font-size:13.5px}.xmod.fold-on .fc{color:hsl(var(--mh) 83% 76%)}.xmod.fold-on{background:hsl(var(--mh) 76% 62% / .14)}.xr-dot{background:hsl(var(--mh) 76% 64%);border-radius:999px;width:12px;height:12px}.rail-on .xr-dot{box-shadow:0 0 0 3px hsl(var(--mh) 76% 62% / .3)}.xbadge{background:var(--syn);border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.xclose{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;margin-bottom:-22px}.cb{appearance:none;border:1.5px solid var(--n500);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0}.cb-done{background:var(--axon);border-color:var(--axon)}.mc{color:hsl(var(--mh) 76% 68%)}.mdot{background:hsl(var(--mh) 76% 64%);border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.t{white-space:nowrap;border-radius:5px;align-items:center;gap:6px;height:23px;padding:0 8px;font-family:Spectral,Georgia,serif;font-size:13.5px;line-height:1;display:inline-flex}.t-m{background:hsl(var(--mh) 76% 62% / .16);color:hsl(var(--mh) 83% 75%)}.bubs{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.bub{cursor:pointer;white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 10px;font-family:Spectral,Georgia,serif;font-size:14.5px;display:inline-flex}.bub b{opacity:.9;font-family:Spectral,Georgia,serif;font-size:12.5px;font-weight:400}.bub-off{color:var(--t3);text-underline-offset:6px;background:0 0;text-decoration:underline;text-decoration-thickness:2px}.bub-off:hover{color:var(--t1)}.bsep{background:var(--n600);flex-shrink:0;width:1px;height:20px;margin:0 6px}.lnk{letter-spacing:.12em;text-transform:uppercase;color:var(--t3);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:Spectral,Georgia,serif;font-size:12.5px}.lnk:hover{color:var(--syn)}.sg{border:1px solid var(--n600);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sgb{height:28px;color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 11px;font-family:Spectral,Georgia,serif;font-size:14.5px;display:inline-flex}.sgb:hover{color:var(--t1)}.sgb-on{background:var(--synbg);color:var(--syn)}.npop{z-index:4;background:var(--n900);border:1px solid hsl(var(--mh) 76% 62%);border-radius:12px;flex-direction:column;gap:7px;width:270px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 12px 34px #00000080}.npop-n{background:var(--n800);color:var(--t2);border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;font-size:13.5px;line-height:1.4;display:flex}.npop-n b{color:var(--t1);font-size:14.5px;font-weight:500}.sw0{border:1.5px solid var(--t1);background:var(--t1);border-radius:999px;width:9px;height:9px;position:absolute;transform:translate(-50%)}.sw0-no{background:0 0;border-color:#f8f8f78c}.wspan{background:linear-gradient(90deg,#ecd255,#ff8f2f);border-radius:999px;height:4px;position:absolute}.wd{width:9px;height:9px;position:absolute;transform:translate(-50%)rotate(45deg)}.wd-a{background:#ecd255}.wd-d{background:#ff8f2f}.wd-x{background:#ff5053}.wd-sq{transform:translate(-50%)}.wd-r{background:var(--lec);z-index:1}.ni{width:15px;height:19px;position:absolute;transform:translate(-50%)}.vtag{pointer-events:none;white-space:nowrap;letter-spacing:.04em;color:var(--t3,#eeedeb8f);font-family:Spectral,Georgia,serif;font-size:11px;line-height:12px}.vtag-fix{z-index:60;position:fixed;top:3px;right:6px}.sdue:hover .sdue-t,.lrow:hover .lrow-t,.lh:hover .c-title,.dh:hover .dn b,button.srow:hover,.snav2-n:hover,.snav2-n:hover b,.bub:hover,header a.mono:hover,header a[aria-label=Settings]:hover,.ctab-on:hover{color:var(--syn)!important}header a[aria-label=Settings]:hover{border-color:var(--syn)!important}.nav.on:hover,.sgb-on:hover,.stool-on:hover,.xt-on>.stool:hover,.btn-acc:hover,.tins:hover,.lnk:hover,.app summary:hover{color:var(--t1)!important}.btn-danger:hover{color:#ff9fa0!important}.t-lec{color:#9dc7ff;background:#4c9aff29}.t-tut{color:#f6d673;background:#eeb50026}.t-prac{color:#d0b6ff;background:#aa7bff2b}.t-sem{color:#73e6be;background:#00d28924}.t-teal{color:#73e4df;background:#00cdc526}.t-set{color:#f5e6a2;background:#ecd25524}.t-soon{color:#ffc18d;background:#ff8f2f26}.t-due{color:#ff9fa0;background:#ff505329}.t-white{color:#fbfbfb;background:#f8f8f71c}.t-ok{color:#afdacc;background:#6dbca226}.t-yel{color:#f5e6a2;background:#ecd25524}.t-gold{color:#e5cfa2;background:#d0a75626}.t-red{color:#f0afa5;background:#e46d5b29}.t-n{background:var(--n700);color:var(--t2)}.t-acc{background:var(--synbg);color:var(--syn)}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OpenDyslexic-Regular.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/OpenDyslexic-Bold.woff2)format("woff2")}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/OpenDyslexic-Italic.woff2)format("woff2")}.app{zoom:var(--ts,1);width:100%;min-height:100vh;min-height:calc(100vh / var(--ts,1))}@supports not (zoom:1){.app{transform:scale(var(--ts,1));transform-origin:0 0}}button.vtag{pointer-events:auto;cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:3px;margin:0;padding:0;font-weight:400}button.vtag:hover{color:var(--t1,#f8f8f7)}button.vtag:focus-visible{outline:2px solid var(--syn,#d0a756);outline-offset:2px}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}html.demo *,html.demo :before,html.demo :after{caret-color:#0000!important;transition:none!important;animation:none!important}.app>header>a:first-child,.app>header>div:first-child>a:first-child,.app>header>:last-child{flex-shrink:0}.app>header>div:nth-child(2),.app>header>div:nth-child(2)>label{min-width:200px}.app>header>div:first-child>a:last-child{min-width:0}.app>header>div:first-child>a:last-child>.mono{flex-shrink:0}.app>header>div:first-child>a:last-child>.disp{text-overflow:ellipsis;min-width:0;margin:0 -3px;padding:0 3px;overflow:hidden}.app .edw.edw{position:fixed}.app .dlg.dlg,.app .tbe.tbe{top:var(--view-top,0px);bottom:calc(100% - var(--view-top,0px) - 100vh / var(--ts,1));max-height:calc(100vh / var(--ts,1) - 48px)}.app .unidlg.unidlg{max-height:calc(100vh / var(--ts,1) - 184px)}.app .gd.gd{max-height:calc(92vh / var(--ts,1))}html{scrollbar-color:#eeedeb8f transparent}:root.light{scrollbar-color:#151518b8 transparent}.app,.app *{scrollbar-color:var(--t3) transparent}@keyframes lpulse{0%,to{opacity:.14}50%{opacity:.42}}.slide-pulse{-webkit-user-select:none;user-select:none;animation:1.8s ease-in-out infinite lpulse;display:block}@media (prefers-reduced-motion:reduce){.slide-pulse{opacity:.3;animation:none}}.app .card.mo-c{max-height:min(276px, calc((100vh / var(--ts,1) - 56px) * .35))}.app .card.mo-full{height:min(276px, calc((100vh / var(--ts,1) - 56px) * .35))}@keyframes lspin{to{transform:rotate(360deg)}}.spin{box-sizing:border-box;vertical-align:-3px;border:2px solid;border-right-color:#0000;border-radius:999px;flex-shrink:0;animation:.8s linear infinite lspin;display:inline-block}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.nsaved .spin,.nsaving .spin{vertical-align:middle}@media (prefers-reduced-motion:reduce){.nsaved .spin,.nsaving .spin{display:none}}.net-act{cursor:pointer;color:var(--t1);background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px;text-decoration:none}.net-act:hover{text-decoration:underline}.net-act:focus-visible{outline:2px solid var(--syn);outline-offset:2px}.notices{flex-direction:column;flex-shrink:0;display:flex}.notice{border-bottom:1px solid var(--n700);border-left:3px solid var(--myelin);background:var(--n800);color:var(--t1);align-items:center;gap:12px;padding:8px 20px;font-size:14.5px;display:flex}.notice .notice-t{flex:1;min-width:0}.notice .btn{height:30px}.skip-link{z-index:10000;border:2px solid var(--syn);background:var(--n800);color:var(--t1);border-radius:9px;padding:10px 16px;font-size:15px;line-height:1.2;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline:none;transform:none}main[tabindex="-1"]:focus,.frame-row>[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app .side{white-space:nowrap;transition:width .16s;overflow:clip}.app:has(>.frame-row>.side){overflow:clip}.app .side-rail{overflow:visible}@media (prefers-reduced-motion:reduce){.app .side{transition:none}}.app .side>button[aria-expanded]{z-index:2;position:relative}.app .rail{position:relative}.app .rail[aria-label]:after{content:attr(aria-label);z-index:30;border:1px solid var(--n600);background:var(--n800);color:var(--t1);white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;border-radius:7px;padding:5px 10px;font-family:Spectral,Georgia,serif;font-size:14px;line-height:1.3;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 18px #00000059}.app .rail[aria-label]:hover:after,.app .rail[aria-label]:focus-visible:after{visibility:visible;opacity:1}.app .side-badge{background:var(--n700);border:1px solid var(--n900);min-width:17px;height:17px;color:var(--t1);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 4px;font-size:11px;line-height:15px;position:absolute;top:3px;right:1px}.app .rail-on .side-badge{background:var(--n600)}.app>header>div:first-child>a.mono:last-child{flex-shrink:0}.app>header{z-index:4;position:sticky;top:0}:where(.app)>header{background:var(--n900)}.app>.frame-row>.side{height:calc(100vh / var(--ts,1) - 56px);align-self:flex-start;position:sticky;top:56px}.c-home .trow{border-bottom:1px solid var(--n700);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:9px 0;display:grid}.c-home .trow-go{color:inherit;cursor:pointer}.c-home .trow-go:hover,.c-home .trow-go:focus-visible{text-underline-offset:3px;text-decoration:underline}.c-home .meta{align-items:center;gap:10px;margin-top:5px;font-family:Spectral,Georgia,serif;font-size:13px;display:flex}.c-home .tile{background:hsl(var(--mh) 38% 10.5%);border:1px solid hsl(var(--mh) 41% 19%);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.c-home .tile:hover{border-color:hsl(var(--mh) 70% 52%)}.c-home .tile-t{min-height:52px;color:var(--t1);font-size:24px;line-height:1.08}.c-home .tile-f{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-family:Spectral,Georgia,serif;font-size:13px;overflow:hidden}.c-home .ann-box{flex:1;min-height:300px;position:relative}.c-home .ann-list{scrollbar-width:thin;scrollbar-color:var(--t3) transparent;position:absolute;inset:0;overflow-y:auto}.c-home .ann{border:0;border-bottom:1px solid var(--n700);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:10px 0;display:block}.c-home .ann:last-child{border-bottom:0}.c-home .ann-h{color:var(--t3);align-items:center;gap:8px;font-family:Spectral,Georgia,serif;font-size:13px;display:flex}.c-home .ann-t{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17px;display:block;overflow:hidden}.c-home .ann-new .ann-t{color:var(--t1);font-weight:500}.c-home .ann:hover .ann-t{color:var(--syn)}.c-home .ann-p{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14.5px;display:block;overflow:hidden}.c-home .ann-dot{background:var(--syn);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-left:auto}.c-home .due-c{background:var(--n800);border:1px solid var(--n700);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:12px 16px;display:flex}.c-home .due-c:hover{border-color:hsl(var(--mh) 70% 52%)}.c-home .due-h{align-items:center;gap:8px;font-family:Spectral,Georgia,serif;font-size:13px;display:flex}.c-home .due-w{white-space:nowrap;margin-left:auto}.c-home .due-t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;overflow:hidden}.c-home .post{color:var(--t2);font-size:16px;line-height:1.55}.c-home .post p,.c-home .post ul,.c-home .post ol,.c-home .post blockquote,.c-home .post pre,.c-home .post table{margin:0 0 12px}.c-home .post ul,.c-home .post ol{padding-left:22px}.c-home .post li{margin:0 0 4px}.c-home .post h3,.c-home .post h4,.c-home .post h5,.c-home .post h6{color:var(--t1);margin:0 0 8px;font-size:17px;font-weight:600}.c-home .post strong,.c-home .post b{color:var(--t1);font-weight:600}.c-home .post a{color:var(--syn);text-underline-offset:3px;text-decoration:underline}.c-home .post code,.c-home .post pre{font-family:var(--code);font-size:13.5px}.c-home .post img{border-radius:8px;max-width:100%;height:auto}.c-home .post blockquote{border-left:2px solid var(--n500);padding-left:12px}.c-home .post table{border-collapse:collapse}.c-home .post th,.c-home .post td{border:1px solid var(--n600);text-align:left;padding:4px 8px}.c-home .post>:last-child{margin-bottom:0}.c-next .app.sui{width:100%}.c-next .sui{font-size:17px}.c-next .sui .disp{letter-spacing:-.01em}.c-next .sbtn{border:1px solid var(--n600);background:var(--n800);height:44px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-family:Spectral,Georgia,serif;font-size:16.5px;line-height:1;display:inline-flex}.c-next .sbtn:hover{border-color:var(--syn);color:var(--syn)}.c-next .sbtn .ic{width:19px;height:19px}.c-next .sic{width:44px;padding:0}.c-next .sgo{background:var(--syn);border-color:var(--syn);color:#17130b;font-weight:600}.c-next .app a.sgo:hover,.c-next .sgo:hover{color:#17130b;filter:brightness(1.08);border-color:var(--syn)}.c-next .sbig{border-radius:13px;height:56px;padding:0 26px;font-size:18.5px}.c-next .sbig .ic{width:21px;height:21px}.c-next .slink{color:var(--t2);text-decoration:underline;-webkit-text-decoration-color:var(--n500);text-decoration-color:var(--n500);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Spectral,Georgia,serif;font-size:15.5px}.c-next .slink:hover{color:var(--syn)}.c-next .sh2{color:var(--t1);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:27px;font-weight:400;line-height:1.1}.c-next .ssmall{color:var(--t3);font-size:15px}.c-next .scard{background:var(--n800);border:1px solid var(--n700);border-radius:16px}.c-next .sh{border-bottom:1px solid var(--n700);flex-shrink:0;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.c-next .sh-l{align-items:center;gap:12px;min-width:248px;display:flex}.c-next .sh-name{letter-spacing:.28em;color:var(--t1);font-size:17px;font-weight:500}.c-next .sh-mod{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.c-next .sh-s{flex:1;justify-content:center;display:flex}.c-next .sh-search{border:1px solid var(--n600);background:var(--n800);width:520px;height:46px;color:var(--t3);border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}.c-next .sh-search input{min-width:0;color:var(--t1);background:0 0;border:0;outline:none;flex:1;font-family:Spectral,Georgia,serif;font-size:16.5px}.c-next .sh-me{background:var(--n700);border:1px solid var(--n600);width:42px;height:42px;color:var(--t2);border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.c-next .sh-back{width:42px;height:42px;color:var(--t2);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.c-next .sh-back:hover{background:var(--n800)}.c-next .sside{border-right:1px solid var(--n700);flex-direction:column;flex-shrink:0;gap:4px;width:256px;padding:20px 14px 18px;display:flex}.c-next .snav{height:48px;color:var(--t2);border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:17.5px;display:flex}.c-next .snav:hover{background:var(--n800);color:var(--t1)}.c-next .snav .ic{width:21px;height:21px}.c-next .snav-on{background:var(--n800);color:var(--syn);box-shadow:inset 0 0 0 1px var(--n600)}.c-next .snav b{background:var(--n700);min-width:26px;height:24px;color:var(--t2);border-radius:99px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:14.5px;font-weight:400;display:inline-flex}.c-next .sside hr{border:0;border-top:1px solid var(--n700);width:100%;margin:12px 0}.c-next .smod{height:42px;color:var(--t2);white-space:nowrap;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:15.5px;display:flex;overflow:hidden}.c-next .smod span:last-child{text-overflow:ellipsis;overflow:hidden}.c-next .smod:hover{background:var(--n800);color:var(--t1)}.c-next .smod-on{background:hsl(var(--mh) 76% 62% / .14);color:hsl(var(--mh) 83% 80%)}.c-next .smod .mdot{width:10px;height:10px}.c-next .smore{margin-top:auto}.c-next .sphone{display:none}.c-home .xnow{background:hsl(var(--mh) 38% 11%);border:1px solid hsl(var(--mh) 57% 30%);border-radius:16px;align-items:center;gap:28px;padding:22px 28px;display:flex}.c-home .xnow-k{color:hsl(var(--mh) 83% 76%);align-items:center;gap:9px;margin:0;font-size:15.5px;display:flex}.c-home .xnow-live{background:hsl(var(--mh) 83% 66%);width:8px;height:8px;box-shadow:0 0 0 4px hsl(var(--mh) 83% 66% / .2);border-radius:999px}.c-home .xnow-t{color:var(--t1);margin:6px 0 0;font-size:40px;line-height:1.05}.c-home .xnow-m{color:var(--t2);align-items:center;gap:9px;margin:10px 0 0;font-size:16px;display:flex}.c-home .xnow-m .mc{font-family:Spectral,Georgia,serif;font-size:14px}.c-home .xempty{border-bottom:1px solid var(--n700);padding:14px 0 12px}.c-home .xempty b{color:var(--t1);font-size:19px;font-weight:400;display:block}.c-home .xempty span{color:var(--t3);margin-top:4px;font-size:15px;display:block}.c-home .xnext{margin:14px 0 2px}.c-ann .arow{border-top:1px solid var(--n700);color:inherit;cursor:pointer;grid-template-columns:14px minmax(0,1fr) 150px 110px;align-items:start;gap:14px;padding:11px 0 12px;display:grid}.c-ann .arow:hover .arow-t{color:var(--syn)}.c-ann .arow-d{background:var(--syn);border-radius:999px;width:7px;height:7px;margin-top:9px;display:block}.c-ann .arow-t{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;display:block;overflow:hidden}.c-ann .arow-new .arow-t{color:var(--t1);font-weight:500}.c-ann .arow-p{color:var(--t3);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.c-ann .arow-a{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;padding-top:2px;font-size:14.5px;overflow:hidden}.c-ann .arow-w{color:var(--t3);text-align:right;white-space:nowrap;padding-top:4px;font-family:Spectral,Georgia,serif;font-size:13.5px}.c-ann .arow-new .arow-w{color:var(--syn)}.c-ann .gh-n{color:var(--syn);margin-left:auto;font-family:Spectral,Georgia,serif;font-size:13px}.c-ann .akey{color:var(--t3);align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.c-task .task-a{color:inherit}.c-task .task-a:hover>span:nth-child(2){color:var(--syn)}.c-task .xrd{color:var(--t3);margin-left:8px;font-family:Spectral,Georgia,serif;font-size:12.5px;font-style:normal}.c-overlay .veil{background:#040406a8;position:absolute;inset:0}.c-overlay .dlg{background:var(--n800);border:1px solid var(--n600);border-radius:16px;flex-direction:column;width:fit-content;max-width:calc(100% - 32px);height:fit-content;max-height:calc(100% - 48px);margin:auto;display:flex;position:absolute;inset:0;overflow:auto;box-shadow:0 30px 80px #0009}.c-overlay .fld{flex-direction:column;gap:6px;display:flex}.c-overlay .inp{border:1px solid var(--n600);background:var(--n900);height:38px;color:var(--t1);border-radius:9px;align-items:center;padding:0 12px;font-family:Spectral,Georgia,serif;font-size:16px;display:flex}.c-overlay .cat{height:30px;color:var(--t2);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-family:Spectral,Georgia,serif;font-size:14.5px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.c-overlay .crow{cursor:pointer;border-radius:8px;grid-template-columns:86px 104px 44px minmax(0,1fr) auto;align-items:center;gap:12px;height:38px;padding:0 10px;font-size:15px;display:grid}.c-overlay .crow:hover{background:var(--n700)}.c-overlay .crow-on{background:var(--synbg);box-shadow:inset 0 0 0 1px var(--syn)}.c-overlay .nn-bar{align-items:center;gap:6px;min-height:40px;display:flex}.c-overlay .nn-arr{background:0 0;border-color:#0000;width:32px;height:32px}.c-overlay .nn-day{flex-direction:column;align-items:center;gap:2px;width:230px;line-height:1.1;display:flex}.c-overlay .nn-dt{color:var(--t1);font-size:21px}.c-overlay .nn-dm{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12.5px}.c-overlay .nn-today{height:32px;margin-right:4px;padding:0 10px}.c-overlay .ds{grid-template-columns:96px minmax(0,1fr);row-gap:4px;display:grid;position:relative}.c-overlay .ds-ax{grid-area:1/2;position:relative}.c-overlay .ds-h{color:var(--t3);white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.c-overlay .ds-h:first-child{transform:none}.c-overlay .ds-h:last-child{transform:translate(-100%)}.c-overlay .ds-grid{pointer-events:none;grid-area:2/2/-2;position:relative}.c-overlay .ds-grid i{background:var(--n700);width:1px;position:absolute;top:0;bottom:0}.c-overlay .ds-lab{grid-column:1;align-items:center;display:flex}.c-overlay .ds-p{background:hsl(var(--mh) 76% 62% / .07);border-radius:8px;grid-column:2;position:relative}.c-overlay .ds-p-none{background:#f8f8f70a}.c-overlay .ds-b{z-index:2;background:var(--n800);text-align:left;cursor:pointer;border:0;border-radius:6px;min-width:0;height:36px;padding:0;font-family:Spectral,Georgia,serif;position:absolute;overflow:hidden}.c-overlay .ds-c{border-left:3px solid;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;padding:0 8px;display:flex;position:absolute;inset:0}.c-overlay .ds-b:hover .ds-c{filter:brightness(1.22)}.c-overlay .ds-b:focus-visible{box-shadow:0 0 0 2px var(--syn);outline:none}.c-overlay .ds-b-on{box-shadow:0 0 0 2px var(--syn)}.c-overlay .ds-t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;line-height:1.2;overflow:hidden}.c-overlay .ds-m{white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:11.5px;line-height:1.2}.c-overlay .ds-now{pointer-events:none;z-index:1;grid-area:2/2/-1;position:relative}.c-overlay .ds-now i{background:var(--syn);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:0;bottom:16px}.c-overlay .ds-now span{background:var(--syn);color:var(--n900);white-space:nowrap;border-radius:4px;padding:0 5px;font-family:Spectral,Georgia,serif;font-size:11.5px;line-height:15px;position:absolute;bottom:0;transform:translate(-50%)}.c-overlay .ds-empty{border:1.5px dashed var(--n600);height:96px;color:var(--t3);border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;font-size:15px;display:flex}.c-overlay .nn-hint{color:var(--t3);margin:0;font-size:13.5px}.c-overlay .cn-h{border-bottom:1px solid var(--n700);align-items:center;gap:6px;padding:18px 22px;display:flex}.c-overlay .cn-b{flex-direction:column;gap:14px;padding:18px 22px 4px;display:flex}.c-overlay .cn-k{flex-direction:column;gap:6px;display:flex}.c-overlay .cn-tags{align-items:center;gap:8px;display:flex}.c-overlay .cn-when{color:var(--syn);font-size:13px}.c-overlay .cn-name{font-size:26px;line-height:1.1}.c-overlay .cn-pv{justify-content:center;display:flex}.c-overlay .cn-d{flex-direction:column;gap:4px;min-width:0;display:flex}.c-overlay .cn-dt{color:var(--t1);font-size:23px;line-height:1.15}.c-overlay .cn-m{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-family:Spectral,Georgia,serif;font-size:12.5px;display:block;overflow:hidden}.c-overlay .cn-p{color:var(--t2);margin:0;font-size:15.5px;line-height:1.5}.c-overlay .cn-note{color:var(--t3);margin:0;font-size:14.5px;line-height:1.45}.c-overlay .cn-list{flex-direction:column;gap:8px;display:flex}.c-overlay .cn-r{border:1px solid var(--n700);background:var(--n900);width:100%;color:var(--t2);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:8px 12px 8px 8px;font-family:Spectral,Georgia,serif;display:grid}.c-overlay button.cn-r{cursor:pointer}.c-overlay button.cn-r:hover{border-color:var(--n500)}.c-overlay .cn-r-on,.c-overlay button.cn-r-on:hover{border-color:var(--syn);box-shadow:inset 0 0 0 1px var(--syn)}.c-overlay .cn-t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.c-overlay .cn-r .cn-m{margin-top:4px}.c-overlay .cn-x{border:1.5px solid var(--n500);background:var(--n900);border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.c-overlay .cn-r-on .cn-x{background:var(--syn);border-color:var(--syn)}.c-overlay .cn-r-on .cn-x:after{content:"";border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.c-overlay .cn-ph{background:var(--n700);color:var(--t3);letter-spacing:.08em;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-family:Spectral,Georgia,serif;font-size:12.5px;display:flex}.c-overlay .cn-f{border-top:1px solid var(--n700);align-items:center;gap:8px;margin-top:14px;padding:16px 22px 18px;display:flex}.c-overlay .cn-f .btn:disabled{opacity:.42;pointer-events:none}.c-overlay .hi-h{border-bottom:1px solid var(--n700);align-items:center;gap:6px;padding:18px 22px;display:flex}.c-overlay .hi-b{flex-direction:column;gap:16px;padding:18px 22px 4px;display:flex}.c-overlay .hi-k{flex-direction:column;gap:6px;display:flex}.c-overlay .hi-tags{align-items:center;gap:8px;display:flex}.c-overlay .hi-when{color:var(--t3);font-size:13px}.c-overlay .hi-name{font-size:26px;line-height:1.1}.c-overlay .hi-rc{border:1px solid var(--n700);background:var(--n900);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.c-overlay .hi-rh{align-items:center;gap:8px;display:flex}.c-overlay .hi-fl{flex-direction:column;display:flex}.c-overlay .hi-f1{border-bottom:1px solid var(--n700);min-height:36px;color:var(--t3);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.c-overlay .hi-f1:last-child{border-bottom:0}.c-overlay .hi-fn{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;overflow:hidden}.c-overlay .hi-m{color:var(--t3);white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:12.5px}.c-overlay .hi-x{width:26px;height:26px;color:var(--t3);background:0 0;border-color:#0000}.c-overlay .hi-none{color:var(--t3);margin:0;font-size:15px}.c-overlay .hi-s{flex-direction:column;gap:10px;display:flex}.c-overlay .hi-sh{align-items:center;gap:10px;display:flex}.c-overlay .hi-n{border:1.5px solid var(--n500);width:24px;height:24px;color:var(--t2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Spectral,Georgia,serif;font-size:13px;display:inline-flex}.c-overlay .hi-s-on .hi-n{border-color:var(--syn);color:var(--syn)}.c-overlay .hi-ok{color:#afdacc;background:#6dbca226;border-color:#0000}.c-overlay .hi-s-off{opacity:.5}.c-overlay .hi-st{color:var(--t1);font-size:21px;line-height:1}.c-overlay .hi-p{color:var(--t2);margin:0;font-size:15.5px;line-height:1.5}.c-overlay .hi-q{color:var(--t3);margin:0;font-size:14.5px;line-height:1.45}.c-overlay .hi-drop{border:1.5px dashed var(--n500);height:84px;color:var(--t3);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.c-overlay .hi-pick{color:var(--syn);text-underline-offset:3px;cursor:pointer;text-decoration:underline}.c-overlay .hi-row{align-items:center;gap:10px;display:flex}.c-overlay .hi-bar{background:var(--n700);border-radius:999px;flex:1;height:4px;overflow:hidden}.c-overlay .hi-bar>span{background:var(--syn);height:100%;display:block}.c-overlay .hi-err{color:#ff9fa0;margin:0;font-size:14.5px;line-height:1.45}.c-overlay .hi-f{border-top:1px solid var(--n700);align-items:center;gap:8px;margin-top:16px;padding:16px 22px 18px;display:flex}.c-overlay .hi-b .btn:disabled,.c-overlay .hi-f .btn:disabled{opacity:.42;pointer-events:none}.c-mods .mrow{border-radius:8px;grid-template-columns:18px 88px minmax(0,1fr) 52px auto;align-items:center;gap:12px;height:40px;padding:0 4px 0 10px;font-size:15.5px;display:grid}.c-mods .mrow:hover{background:var(--n700)}.c-mods .mrow-off{color:var(--t3)}.c-mods .mname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-mods .msrc{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12.5px}.c-mods .macts{align-items:center;gap:2px;display:flex}.c-mods .mact{height:30px;color:var(--t3);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-family:Spectral,Georgia,serif;font-size:12.5px;display:inline-flex}.c-mods .mact:hover{color:var(--syn);background:var(--n800)}.c-mods .hues{align-items:center;gap:6px;display:flex}.c-mods .hue{background:hsl(var(--mh) 76% 64%);width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--n800);cursor:pointer;border:2px solid #0000;border-radius:999px;padding:0}.c-mods .hue-on{border-color:var(--t1)}.c-mods .inp::placeholder{color:var(--t3)}.c-courses .cs-h{grid-template-columns:18px 88px minmax(0,1fr) auto;align-items:center;gap:12px;height:38px;padding:0 10px;font-size:15.5px;display:grid}.c-courses .cs-n{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12.5px}.c-courses .cs-row{border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:3px 4px 3px 40px;display:grid}.c-courses .cs-row:hover{background:var(--n700)}.c-courses .cs-row-o{padding-left:10px}.c-courses .cs-chk{width:16px;height:16px;accent-color:var(--syn);cursor:pointer;margin:0}.c-courses .cs-name{flex-direction:column;gap:1px;min-width:0;display:flex}.c-courses .cs-full{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.c-courses .cs-short{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-family:Spectral,Georgia,serif;font-size:12px;overflow:hidden}.c-courses .cs-note{color:var(--t3);margin:0;font-size:14.5px;line-height:1.45}.c-courses .cs-bar{border-top:1px solid var(--n700);flex-direction:column;gap:10px;padding:14px 22px 18px;display:flex}.c-courses .cs-bar-row{grid-template-columns:minmax(0,1fr) 150px auto auto;align-items:center;gap:10px;display:grid}.c-mod .mtabs{align-items:flex-end;gap:24px;display:flex}.c-mod .mtab{color:var(--t3);white-space:nowrap;border-bottom:2px solid #0000;align-items:baseline;gap:10px;padding-bottom:8px;font-family:Instrument Serif,Georgia,serif;font-size:30px;line-height:1;display:inline-flex}.c-mod .mtab b{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:13px;font-weight:400}.c-mod .mtab-on{color:var(--t1);border-bottom-color:var(--syn)}.c-mod .minfo{color:var(--t3);white-space:nowrap;padding-bottom:12px;font-family:Spectral,Georgia,serif;font-size:13.5px}.c-mod .cols{grid-template-columns:100px 168px 52px minmax(0,1fr) 56px 64px 140px;align-items:center;gap:14px;padding:0 14px;display:grid}.c-mod .row{border-radius:8px;height:40px;font-size:16px}.c-mod .row:hover{background:var(--n800)}.c-mod .fut{opacity:.55}.c-mod .c-date,.c-mod .c-code{color:var(--t3);font-size:13.5px}.c-mod .c-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-mod .note{color:var(--t3);margin-left:10px;font-family:Spectral,Georgia,serif;font-size:13px}.c-mod .num{color:var(--t3);text-align:right;font-size:13.5px}.c-mod .rec{align-items:center;gap:10px;display:flex}.c-mod .rbar{background:var(--n700);border-radius:999px;flex:1;height:4px;display:block;overflow:hidden}.c-mod .rbar span{border-radius:999px;height:100%;display:block}.c-mod .rpct{text-align:right;width:36px;color:var(--t2);font-size:13px}.c-mod .st{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:13px}.c-mod .wkh{align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.c-mod .wkn{letter-spacing:.14em;text-transform:uppercase;color:var(--t2);font-family:Spectral,Georgia,serif;font-size:13px;font-weight:500}.c-mod .wkd{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:13px}.c-mod .wkline{background:var(--n700);flex:1;height:1px}.c-mod .wkg-now{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--syn) 50%,transparent);background:color-mix(in srgb,var(--syn) 5%,transparent);border-radius:12px;padding-bottom:6px}.c-mod .wkg-now .wkn{color:var(--syn)}.c-mod .more{border:1px dashed var(--n600);height:40px;color:var(--t3);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 14px;font-family:Spectral,Georgia,serif;font-size:13px;display:flex}.c-mod .more:hover{color:var(--syn);border-color:var(--syn)}.c-mod .mo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.c-mod .mo-c{flex-direction:column;min-width:0;max-height:276px;padding:14px 22px 4px;display:flex}.c-mod .mo-full{height:276px}.c-mod .mo-h{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.c-mod .mo-more{color:var(--t3);font-size:13px}.c-mod .mo-list{scrollbar-width:thin;scrollbar-color:var(--t3) transparent;flex:1;min-height:0;overflow-y:auto}.c-mod .mo-r{border:0;border-bottom:1px solid var(--n700);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;padding:9px 0;display:block}.c-mod .mo-r:last-child{border-bottom:0}.c-mod .mo-m{color:var(--t3);align-items:center;gap:8px;font-family:Spectral,Georgia,serif;font-size:13px;display:flex}.c-mod .mo-w{white-space:nowrap;margin-left:auto}.c-mod .mo-t{color:var(--t2);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:16.5px;display:block;overflow:hidden}.c-mod .mo-d .mo-t,.c-mod .mo-new .mo-t{color:var(--t1)}.c-mod .mo-new .mo-t{font-weight:500}.c-mod .mo-r:hover .mo-t{color:var(--syn)}.c-mod .mo-p{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;display:block;overflow:hidden}.c-mod .mo-dot{background:var(--syn);border-radius:999px;flex-shrink:0;width:7px;height:7px;margin-left:auto}.c-mod .mo-e{color:var(--t3);margin:0;padding:6px 0 12px;font-size:15px}.c-mod .stabs{border-bottom:1px solid var(--n700);align-items:flex-end;gap:28px;display:flex}.c-mod .stab{color:var(--t3);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:10px;font-family:Instrument Serif,Georgia,serif;font-size:30px;line-height:1}.c-mod .stab-on{color:var(--t1);border-bottom-color:var(--syn)}.c-mod .ssmall{color:var(--t3);font-size:15px}.c-mod .sbtn{border:1px solid var(--n600);background:var(--n800);height:44px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-family:Spectral,Georgia,serif;font-size:16.5px;line-height:1;display:inline-flex}.c-mod .sbtn:hover{border-color:var(--syn);color:var(--syn)}.c-mod .sbtn .ic{width:19px;height:19px}.c-mod .sic{width:44px;padding:0}.c-xmod .app.sui{width:100%}.c-xmod .sui{font-size:17px}.c-xmod .sui .disp{letter-spacing:-.01em}.c-xmod .sbtn{border:1px solid var(--n600);background:var(--n800);height:44px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-family:Spectral,Georgia,serif;font-size:16.5px;line-height:1;display:inline-flex}.c-xmod .sbtn:hover{border-color:var(--syn);color:var(--syn)}.c-xmod .sbtn .ic{width:19px;height:19px}.c-xmod .sic{width:44px;padding:0}.c-xmod .sgo{background:var(--syn);border-color:var(--syn);color:#17130b;font-weight:600}.c-xmod .app a.sgo:hover,.c-xmod .sgo:hover{color:#17130b;filter:brightness(1.08);border-color:var(--syn)}.c-xmod .sbig{border-radius:13px;height:56px;padding:0 26px;font-size:18.5px}.c-xmod .sbig .ic{width:21px;height:21px}.c-xmod .slink{color:var(--t2);text-decoration:underline;-webkit-text-decoration-color:var(--n500);text-decoration-color:var(--n500);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Spectral,Georgia,serif;font-size:15.5px}.c-xmod .slink:hover{color:var(--syn)}.c-xmod .sh2{color:var(--t1);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:27px;font-weight:400;line-height:1.1}.c-xmod .ssmall{color:var(--t3);font-size:15px}.c-xmod .scard{background:var(--n800);border:1px solid var(--n700);border-radius:16px}.c-xmod .sh{border-bottom:1px solid var(--n700);flex-shrink:0;align-items:center;gap:20px;height:64px;padding:0 24px;display:flex}.c-xmod .sh-l{align-items:center;gap:12px;min-width:248px;display:flex}.c-xmod .sh-name{letter-spacing:.28em;color:var(--t1);font-size:17px;font-weight:500}.c-xmod .sh-mod{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.c-xmod .sh-s{flex:1;justify-content:center;display:flex}.c-xmod .sh-search{border:1px solid var(--n600);background:var(--n800);width:520px;height:46px;color:var(--t3);border-radius:12px;align-items:center;gap:12px;padding:0 16px;display:flex}.c-xmod .sh-search input{min-width:0;color:var(--t1);background:0 0;border:0;outline:none;flex:1;font-family:Spectral,Georgia,serif;font-size:16.5px}.c-xmod .sh-me{background:var(--n700);border:1px solid var(--n600);width:42px;height:42px;color:var(--t2);border-radius:999px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.c-xmod .sh-back{width:42px;height:42px;color:var(--t2);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.c-xmod .sh-back:hover{background:var(--n800)}.c-xmod .sside{border-right:1px solid var(--n700);flex-direction:column;flex-shrink:0;gap:4px;width:256px;padding:20px 14px 18px;display:flex}.c-xmod .snav{height:48px;color:var(--t2);border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-size:17.5px;display:flex}.c-xmod .snav:hover{background:var(--n800);color:var(--t1)}.c-xmod .snav .ic{width:21px;height:21px}.c-xmod .snav-on{background:var(--n800);color:var(--syn);box-shadow:inset 0 0 0 1px var(--n600)}.c-xmod .snav b{background:var(--n700);min-width:26px;height:24px;color:var(--t2);border-radius:99px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:14.5px;font-weight:400;display:inline-flex}.c-xmod .sside hr{border:0;border-top:1px solid var(--n700);width:100%;margin:12px 0}.c-xmod .smod{height:42px;color:var(--t2);white-space:nowrap;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:15.5px;display:flex;overflow:hidden}.c-xmod .smod span:last-child{text-overflow:ellipsis;overflow:hidden}.c-xmod .smod:hover{background:var(--n800);color:var(--t1)}.c-xmod .smod-on{background:hsl(var(--mh) 76% 62% / .14);color:hsl(var(--mh) 83% 80%)}.c-xmod .smod .mdot{width:10px;height:10px}.c-xmod .smore{margin-top:auto}.c-xmod .sphone{display:none}.c-xmod .hm{flex-direction:column;flex:1;gap:30px;min-width:0;padding:36px 48px 44px;display:flex}.c-xmod .hm-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.c-xmod .hm-date{color:var(--t3);margin:0;font-size:17px}.c-xmod .snow{background:hsl(var(--mh) 38% 11%);border:1px solid hsl(var(--mh) 57% 30%);border-radius:18px;align-items:center;gap:28px;padding:26px 30px;display:flex}.c-xmod .snow-k{color:hsl(var(--mh) 83% 76%);margin:0;font-size:16px}.c-xmod .snow-t{color:var(--t1);margin:6px 0 0;font-size:40px;line-height:1.05}.c-xmod .snow-m{color:var(--t2);align-items:center;gap:9px;margin:10px 0 0;font-size:16.5px;display:flex}.c-xmod .hm-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.c-xmod .hm-c{padding:22px 26px 10px}.c-xmod .hm-h{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.c-xmod .srow{border-bottom:1px solid var(--n700);min-height:64px;color:inherit;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px 0;display:grid}.c-xmod .srow:last-child{border-bottom:0}.c-xmod .srow-t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.3;overflow:hidden}.c-xmod .srow-m{color:var(--t3);align-items:center;gap:8px;margin-top:3px;font-size:15px;display:flex}.c-xmod .srow-time{color:var(--t3);font-size:16px}.c-xmod .srow-past{opacity:.5}.c-xmod .snowtag{color:var(--syn);font-size:15px}.c-xmod .ssub{color:var(--t3);margin:10px 0 0;font-size:14.5px}.c-xmod .sdue{border-bottom:1px solid var(--n700);color:inherit;padding:11px 0;display:block}.c-xmod .sdue:last-child{border-bottom:0}.c-xmod .sdue-w{font-size:15.5px}.c-xmod .sdue-t{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17.5px;display:block;overflow:hidden}.c-xmod .sdue-m{color:var(--t3);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;display:flex}.c-xmod .stiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.c-xmod .stile{background:hsl(var(--mh) 38% 10.5%);border:1px solid hsl(var(--mh) 41% 19%);min-height:118px;color:inherit;border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:18px 20px;display:flex}.c-xmod .stile:hover{border-color:hsl(var(--mh) 70% 52%)}.c-xmod .stile-t{color:var(--t1);font-size:25px;line-height:1.08}.c-xmod .stile-c{color:hsl(var(--mh) 76% 72%);font-size:14.5px}@media (width<=700px){.c-xmod .app.sui{height:auto!important}.c-xmod .hm{gap:22px;padding:20px 16px 28px}.c-xmod .hm-top{flex-direction:column;align-items:flex-start;gap:14px}.c-xmod .hm-top h1{font-size:38px!important}.c-xmod .snow{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.c-xmod .snow-t{font-size:30px}.c-xmod .snow .sbig{width:100%}.c-xmod .hm-cols{grid-template-columns:minmax(0,1fr);gap:18px}.c-xmod .hm-c{padding:16px 18px 6px}.c-xmod .srow{grid-template-columns:60px minmax(0,1fr)}.c-xmod .srow>:nth-child(3){display:none}.c-xmod .srow-t,.c-xmod .sdue-t{white-space:normal}.c-xmod .stiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.c-xmod .stile{min-height:96px;padding:14px 12px 12px 14px}.c-xmod .stile-t{overflow-wrap:anywhere;font-size:17.5px}.c-xmod .sdue-m{display:block}.c-xmod .sdue-m .mdot{margin-right:6px}}.c-xmod .mm{flex-direction:column;flex:1;gap:26px;min-width:0;padding:30px 44px 40px;display:flex}.c-xmod .mtop{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.c-xmod .mgo{background:hsl(var(--h) 22% 10%);border:1px solid hsl(var(--h) 40% 24%);border-radius:18px;flex-direction:column;justify-content:space-between;gap:10px;padding:14px 22px;display:flex}.c-xmod .mgo-k{color:var(--syn);margin:0;font-size:16px}.c-xmod .mgo-t{color:var(--t1);margin:4px 0 0;font-size:28px;line-height:1.1}.c-xmod .mgo-m{color:var(--t2);margin:4px 0 0;font-size:16px}.c-xmod .mgo .sbig{border-radius:11px;height:40px;padding:0 18px;font-size:16.5px}.c-xmod .mgo .sbig .ic{width:18px;height:18px}.c-xmod .mup{padding:14px 22px 8px}.c-xmod .stabs{border-bottom:1px solid var(--n700);align-items:flex-end;gap:28px;display:flex}.c-xmod .stab{color:var(--t3);white-space:nowrap;border-bottom:2px solid #0000;padding-bottom:10px;font-family:Instrument Serif,Georgia,serif;font-size:30px;line-height:1}.c-xmod .stab-on{color:var(--t1);border-bottom-color:var(--syn)}.c-xmod .swk{align-items:center;gap:14px;margin:6px 0 4px;display:flex}.c-xmod .swk h3{color:var(--t1);margin:0;font-family:Spectral,Georgia,serif;font-size:18px;font-weight:600}.c-xmod .swk span{color:var(--t3);font-size:15px}.c-xmod .swk i{background:var(--n700);flex:1;height:1px}.c-xmod .swk-now h3{color:var(--syn)}.c-xmod .lrow{min-height:52px;color:inherit;border-radius:12px;grid-template-columns:104px 150px minmax(0,1fr) 190px;align-items:center;gap:18px;padding:0 16px;font-size:17.5px;display:grid}.c-xmod .lrow:hover{background:var(--n800)}.c-xmod .lrow .t{height:28px;padding:0 10px;font-size:15px}.c-xmod .lrow-d{color:var(--t3);font-size:15.5px}.c-xmod .lrow-t{white-space:nowrap;text-overflow:ellipsis;color:var(--t1);overflow:hidden}.c-xmod .lrow-s{color:var(--t3);text-align:right;font-size:15.5px}.c-xmod .lrow-later{opacity:.55}.c-xmod .sfold{border:1px dashed var(--n600);height:50px;color:var(--t2);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 16px;font-family:Spectral,Georgia,serif;font-size:16.5px;display:flex}.c-xmod .sfold:hover{color:var(--syn);border-color:var(--syn)}.c-xmod .xm{flex-direction:column;flex:1;gap:24px;min-width:0;padding:26px 40px 40px;display:flex}.c-xmod .xwk{flex-direction:column;gap:2px;padding:4px 0 8px;display:flex}.c-xmod .xwk-now{border:1px solid hsl(var(--h) 76% 62% / .5);background:hsl(var(--h) 76% 62% / .05);border-radius:16px;padding:9px 0}.c-xmod .xwk-now .swk{padding:0 16px}.c-xmod .xwk .swk{margin:4px 0 6px}.c-xmod .swk em{background:var(--synbg);color:var(--syn);border-radius:99px;padding:2px 9px;font-size:14px;font-style:normal}.c-xmod .xposts{border-bottom:1px solid var(--n700);flex-direction:column;gap:2px;margin:0 0 8px;padding:0 0 10px;display:flex}.c-xmod .xpost{color:inherit;border-radius:12px;padding:10px 16px;display:block}.c-xmod .xpost:hover{background:var(--n800)}.c-xmod .xpost:hover .xpost-t{color:var(--syn)}.c-xmod .xpost-k{color:var(--t3);align-items:center;gap:8px;font-size:14.5px;display:flex}.c-xmod .xpost-k .ic{width:16px;height:16px}.c-xmod .xpost-k .t{height:22px;font-size:13.5px}.c-xmod .xpost-n{background:var(--syn);border-radius:999px;width:7px;height:7px}.c-xmod .xpost-t{color:var(--t1);margin-top:4px;font-size:18.5px;line-height:1.3;display:block}.c-xmod .xpost-new .xpost-t{font-weight:500}.c-xmod .xpost-p{color:var(--t2);margin-top:3px;font-size:16px;line-height:1.5;display:block}.c-read .rls{color:var(--t3);align-items:center;gap:14px;font-size:15px;display:flex}.c-read .rls b{color:var(--t1);font-weight:400}.c-read .lpulse{flex-shrink:0;animation:1.8s ease-in-out infinite lpulse;display:block}@media (prefers-reduced-motion:reduce){.c-read .lpulse{opacity:.3;animation:none}}.c-read .ocr{color:var(--t3);white-space:nowrap;align-items:center;gap:9px;font-size:14px;display:inline-flex}.c-read .ocr i{color:var(--t4);font-style:normal}.c-read .rlist{flex-direction:column;gap:6px;display:flex}.c-read .lg{border:1px solid #0000;border-radius:12px}.c-read .lg-open{border-color:var(--n700);background:var(--n800)}.c-read .lh{width:100%;height:44px;color:var(--t1);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:16px 100px 104px 40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 14px;font-family:Spectral,Georgia,serif;font-size:16px;display:grid}.c-read .lh:hover{background:var(--n800)}.c-read .lg-open .lh:hover{background:var(--n700)}.c-read .chev{color:var(--t3);display:flex}.c-read .chev .ic{width:16px;height:16px}.c-read .lh .c-date,.c-read .lh .c-code{color:var(--t3);font-size:13.5px}.c-read .lh .c-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-read .cnt2{color:var(--t3);white-space:nowrap;align-items:center;gap:12px;font-size:14px;display:inline-flex}.c-read .cnt2 b{color:var(--t2);font-weight:400}.c-read .cnt2 .q{color:var(--syn)}.c-read .lb{flex-direction:column;gap:2px;padding:0 14px 12px 44px;display:flex;position:relative}.c-read .lb:before{content:"";border-left:1px solid var(--n600);position:absolute;top:0;bottom:14px;left:21px}.c-read .dh{width:100%;height:38px;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:16px 17px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-family:Spectral,Georgia,serif;font-size:15px;display:grid}.c-read .dh:hover{background:var(--n700)}.c-read .dh .ic{width:17px;height:17px}.c-read .dn{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.c-read .dn b{color:var(--t1);text-overflow:ellipsis;font-weight:400;overflow:hidden}.c-read .dm{color:var(--t3);font-size:14px}.c-read .db{flex-direction:column;gap:6px;padding:4px 0 10px 26px;display:flex;position:relative}.c-read .db:before{content:"";border-left:1px solid var(--n600);position:absolute;top:0;bottom:12px;left:17px}.c-read .ref{border:1px solid var(--n700);background:var(--n900);border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:10px 14px 11px 8px;display:grid}.c-read .ref-q{border-style:dashed;border-color:var(--n500)}.c-read .rno{color:var(--t3);text-align:right;font-size:14px;line-height:23px}.c-read .rbody{flex-direction:column;gap:5px;min-width:0;display:flex}.c-read .rf-h{color:var(--t3);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.c-read .rf-a{text-overflow:ellipsis;min-width:0;overflow:hidden}.c-read .rf-t{color:var(--t1);font-size:16px;line-height:1.35}.c-read a.rf-t{text-decoration:none}.c-read a.rf-t:hover{color:var(--syn);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c-read .rf-t .ic{vertical-align:-1px;width:13px;height:13px;color:var(--t3);margin-left:7px}.c-read a.rf-t:hover .ic{color:var(--syn)}.c-read .rf-r{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.c-read .rf-j{color:var(--t2);font-size:14px}.c-read .idl{color:var(--t2);white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex}.c-read .idl b{color:var(--t3);font-weight:400}.c-read .idl:hover{color:var(--syn)}.c-read .idl .ic{width:13px;height:13px}.c-read .why{color:var(--t3);font-size:14px;line-height:1.4}.c-read .rf-src{flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:2px;padding-left:22px;display:flex;position:relative}.c-read .rf-src:before{content:"";border-left:1px solid var(--n500);border-bottom:1px solid var(--n500);border-bottom-left-radius:5px;width:10px;height:16px;position:absolute;top:-4px;left:5px}.c-read .srcl{color:var(--t3);white-space:nowrap;margin-right:2px;font-size:14px}.c-read .sc{border:1px solid var(--n600);max-width:100%;height:25px;color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-family:Spectral,Georgia,serif;font-size:13.5px;text-decoration:none;display:inline-flex}.c-read .sc span{text-overflow:ellipsis;overflow:hidden}.c-read .sc:hover{border-color:var(--syn);color:var(--syn)}.c-read .sc .ic{flex-shrink:0;width:13px;height:13px}.c-read .rbtn{border:1px solid var(--n600);background:var(--n800);height:30px;color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-family:Spectral,Georgia,serif;font-size:14.5px;display:inline-flex}.c-read .rbtn:hover{border-color:var(--syn);color:var(--syn)}.c-read .rbtn .ic{width:15px;height:15px}.c-read .rl-none{color:var(--t3);padding:2px 10px 6px;font-size:14.5px}.c-read .rl-foot{color:var(--t3);padding:8px 14px 0;font-size:14.5px}.c-read .findp{flex-direction:column;gap:8px;padding-top:6px;display:flex}.c-read .cand{border:1px solid var(--n700);background:var(--n800);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.c-read .cand:hover,.c-read .cand-on{border-color:var(--syn)}.c-read .cand-b{flex-direction:column;gap:4px;min-width:0;display:flex}.c-read .radio{border:1.5px solid var(--n500);border-radius:99px;width:16px;height:16px;margin-top:3px}.c-read .radio-on{border:5px solid var(--syn)}.c-read .rbtn-acc{background:var(--synbg);color:var(--syn);border-color:#0000}.c-read .rbtn:disabled{opacity:.5;cursor:default}.c-add .veil{background:#040406a8;position:absolute;inset:0}.c-add .dlg{background:var(--n800);border:1px solid var(--n600);border-radius:16px;flex-direction:column;width:640px;max-width:calc(100% - 32px);height:fit-content;max-height:calc(100% - 48px);margin:auto;display:flex;position:absolute;inset:0;overflow:auto;box-shadow:0 30px 80px #0009}.c-add .fld{flex-direction:column;gap:6px;display:flex}.c-add .inp{border:1px solid var(--n600);background:var(--n900);height:38px;color:var(--t1);border-radius:9px;align-items:center;padding:0 12px;font-family:Spectral,Georgia,serif;font-size:16px;display:flex}.c-add .cat{height:30px;color:var(--t2);cursor:pointer;text-underline-offset:6px;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 10px;font-family:Spectral,Georgia,serif;font-size:14.5px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.c-add .sw{cursor:pointer;border:0;border-radius:7px;width:26px;height:26px;padding:0}.c-add .sw-on{box-shadow:0 0 0 2px var(--n800),0 0 0 4px var(--t1)}.c-mt .lane{border-top:1px solid var(--n700);grid-template-columns:170px 880px;height:50px;display:grid}.c-mt .ll{align-items:center;display:flex}.c-mt .plot{position:relative}.c-mt .s{border:1.5px solid;border-radius:999px;width:10px;height:10px;position:absolute;top:20px;transform:translate(-50%)}.c-mt .s-sel{box-shadow:0 0 0 2px var(--n800),0 0 0 3.5px var(--syn)}.c-mt .bar{background:var(--set);border-radius:999px;height:4px;position:absolute;top:23px}.c-mt .dia{width:10px;height:10px;position:absolute;top:20px;transform:translate(-50%)rotate(45deg)}.c-mt .dl{white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:11.5px;position:absolute;top:4px;transform:translate(-50%)}.c-mt .wkb{position:absolute;top:0;bottom:0}.c-mt .wkb-alt{background:#ffffff05}.c-mt .wkb-brk{background:repeating-linear-gradient(135deg,#ffffff08 0 6px,#0000 6px 12px)}.c-mt .wkb-now{background:color-mix(in srgb,var(--syn) 9%,transparent);box-shadow:inset 1px 0 0 color-mix(in srgb,var(--syn) 45%,transparent),inset -1px 0 0 color-mix(in srgb,var(--syn) 45%,transparent)}.c-mt .wkl{color:var(--t3);white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.c-mt .tl-more{background:var(--n700);height:13px;color:var(--t2);white-space:nowrap;border-radius:6px;padding:0 4px;font-family:Spectral,Georgia,serif;font-size:11px;line-height:13px;position:absolute}.c-style .sec{border:1px solid var(--n700);background:#141417;border-radius:16px;flex-direction:column;gap:16px;padding:22px 26px;display:flex}.c-style .sh{margin:0;font-size:30px;line-height:1}.c-style .sd{color:var(--t3);margin:0;font-size:15px;line-height:1.5}.c-style .rw{border-top:1px solid var(--n700);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding-top:14px;display:grid}.c-style .rl{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12px}.c-style .tw{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c-style .mrow{grid-template-columns:30px 90px minmax(0,1fr) 150px;align-items:center;gap:14px;height:34px;display:grid}.c-style .ramp{border-radius:6px;height:26px;display:flex;overflow:hidden}.c-style .ramp span{flex:1}.c-style .sec .bubs{flex-wrap:wrap;row-gap:6px}.c-style .cmp{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:14px;min-height:40px;display:grid}.c-map .mapc{border:1px solid var(--n700);background:var(--n800);border-radius:14px;flex:1;min-height:0;position:relative;overflow:hidden}.c-map .mapc>svg{position:absolute;top:0;left:0}.c-map .hint{background:var(--n900);border:1px solid var(--n600);color:var(--t2);white-space:nowrap;border-radius:8px;padding:5px 10px;font-family:Spectral,Georgia,serif;font-size:12.5px;position:absolute}.c-map .mleg{color:var(--t3);flex-wrap:wrap;align-items:center;gap:6px 18px;font-family:Spectral,Georgia,serif;font-size:12.5px;display:flex}.c-map .mapc{--ink:248 248 247;--hubl:13%;--hubt:76%}.c-map .mscroll{position:absolute;inset:0;overflow:auto}.c-map .mzoom{position:relative}.c-map .mzoom>svg,.c-map .mzoom>canvas{position:absolute;top:0;left:0}.c-map .frow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-map .frow>.sg:last-child{margin-left:auto}.c-map .rng{color:var(--t2);align-items:center;gap:10px;font-size:14px;display:flex}.c-map .rng-t{background:var(--n600);touch-action:none;border-radius:99px;width:150px;height:4px;position:relative}.c-map .rng-f{background:var(--syn);border-radius:99px;height:4px;position:absolute;top:0}.c-map .rng-h{background:var(--n800);border:2px solid var(--syn);cursor:grab;border-radius:99px;width:16px;height:16px;position:absolute;top:-6px}.c-map .rng-h:focus-visible{outline:2px solid var(--syn);outline-offset:2px}.c-map .htk{color:var(--t2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.c-map .htk-b{border:1.5px solid var(--n500);background:var(--n900);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.c-map .htk-on{background:var(--syn);border-color:var(--syn)}.c-map .htk-on:after{content:"";border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:7px;height:3.5px;transform:translateY(-1px)rotate(-45deg)}.c-map .cmeta{color:var(--t3);padding-top:10px;font-size:15px}.c-map .cnote{color:var(--t3);font-size:13.5px}.c-map .cdet{border-left:1px solid var(--n700);background:var(--n900);flex-direction:column;gap:8px;width:340px;padding:16px 20px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto}.c-map .ctitle{color:var(--t1);font-size:21px;line-height:1.1}.c-map a.ctitle,.c-map a.rf-t{text-decoration:none}.c-map a.ctitle:hover,.c-map a.rf-t:hover{color:var(--syn);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.c-map .cstat{color:var(--t2);flex-wrap:wrap;gap:4px 18px;font-size:14px;display:flex}.c-map .cstat b{color:var(--t1);font-weight:500}.c-map .rf-h{color:var(--t3);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.c-map .rf-a{text-overflow:ellipsis;min-width:0;overflow:hidden}.c-map .rf-t{color:var(--t1);font-size:16.5px;line-height:1.35}.c-map .rf-t1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-map .rf-j{color:var(--t2);font-size:14px}.c-map .rf-r{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.c-map .idl{color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Spectral,Georgia,serif;font-size:14px;text-decoration:none;display:inline-flex}.c-map .idl b{color:var(--t3);font-weight:400}.c-map .idl:hover{color:var(--syn)}.c-map .idl .ic{width:13px;height:13px}.c-map .why{color:var(--t3);font-size:13.5px;line-height:1.4}.c-map .lrow{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:10px;display:grid}.c-map .lrow .thb{width:62px;height:35px;padding:5px}.c-map .lrow-b{flex-direction:column;gap:4px;min-width:0;display:flex}.c-map .lrow-w{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.c-map .thb{border:1px solid var(--n600);background:#f6f5f1;border-radius:4px;flex-direction:column;gap:4px;width:76px;height:43px;padding:6px;display:flex;position:relative;overflow:hidden}.c-map .thb i{background:#c3c8d1;border-radius:2px;height:3px;display:block}.c-map .thb i:first-child{background:#2b3445;width:70%;height:4px}.c-map .crow{color:var(--t2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;min-width:0;padding:0;font-family:Spectral,Georgia,serif;font-size:14.5px;display:flex}.c-map .crow:hover{color:var(--syn)}.c-map .crow-n{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-map .crow-c{color:var(--t3);font-size:13.5px}.c-map a.t-m:hover{box-shadow:inset 0 0 0 1px hsl(var(--mh) 76% 62%)}.c-map .ypop{z-index:6;background:var(--n900);border:1px solid var(--n600);border-radius:14px;flex-direction:column;gap:5px;width:520px;padding:12px 16px;display:flex;position:absolute;bottom:12px;left:14px;box-shadow:0 18px 44px #0000008c}.c-map .ypop .rf-r{gap:2px 14px}.c-map .src{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.c-map .srcl{color:var(--t3);margin-right:3px;font-size:13.5px}.c-map .yh{position:absolute}.c-map .ylec{cursor:pointer;border-radius:9px;align-items:center;gap:10px;width:310px;height:38px;padding:0 10px;display:flex;position:absolute;left:14px}.c-map .ylec-on{box-shadow:inset 0 0 0 1px var(--syn);background:var(--n700)}.c-map .ylec-t{min-width:0;color:var(--t2);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.c-map .ylec-on .ylec-t{color:var(--t1)}.c-map .ypap{cursor:pointer;border-radius:8px;align-items:center;gap:10px;height:30px;padding:0 10px;display:flex;position:absolute}.c-map .ypap-on{background:var(--n700);box-shadow:inset 0 0 0 1px var(--syn)}.c-map .ypap-y{color:var(--t3);width:34px;font-size:13.5px}.c-map .ypap-a{color:var(--t1);white-space:nowrap;font-size:15px}.c-map .ypap-off .ypap-a{color:var(--t3)}.c-map .ypap-t{min-width:0;color:var(--t3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.c-map .ypap-c{color:var(--t3);font-size:13.5px}.c-map .cleg{align-items:center;gap:6px;display:flex}.c-map .cleg-p{border:1.3px solid rgb(var(--ink) / .78);border-radius:99px}.c-map .cleg-l{border:1.4px solid hsl(var(--mh) 76% 62%);border-radius:4px;width:22px;height:14px}.c-map .cleg-c{border-top:1.4px dashed rgb(var(--ink) / .7);width:22px}.c-map .yleg{background:var(--n800);box-shadow:0 0 0 6px var(--n800);border-radius:4px}.c-rev .crow{border-bottom:1px solid var(--n700);height:48px;color:inherit;border-radius:9px;grid-template-columns:104px 150px 48px minmax(0,1fr) 190px 150px 20px;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:grid}.c-rev .crow:hover{background:var(--n800)}.c-rev .crow .ttl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-rev .dim{color:var(--t3);font-size:14px}.c-rev .sec-h{align-items:baseline;gap:12px;margin:0;display:flex}.c-rev .sec-h h2{margin:0;font-size:28px;line-height:1}.c-rev .tile{border:1px solid var(--n700);background:var(--n800);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.c-rev .qrow{border-bottom:1px solid var(--n700);grid-template-columns:40px minmax(0,1fr) 170px 110px 150px 110px;align-items:center;gap:14px;min-height:56px;padding:8px 14px;font-size:15.5px;display:grid}.c-rev .rank{color:var(--t3);text-align:center;font-family:Instrument Serif,Georgia,serif;font-size:24px}.c-rev .star{color:var(--t2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.c-rev .star svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:15px;height:15px}.c-rev .star-on{color:#ecd255}.c-rev .star-on svg{fill:#ecd255;stroke:#ecd255}.c-rev .sw2{color:var(--t2);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.c-rev .sw2 i{background:var(--n600);border-radius:99px;width:34px;height:20px;display:inline-block;position:relative}.c-rev .sw2 i:after{content:"";background:var(--t2);border-radius:99px;width:14px;height:14px;position:absolute;top:3px;left:3px}.c-rev .sw2-on i{background:var(--synbg);box-shadow:inset 0 0 0 1px var(--syn)}.c-rev .sw2-on i:after{background:var(--syn);left:17px}.c-rev .qsave{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-rev .qsave:hover{background:var(--n700);color:var(--t1)}.c-rev .qsave svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:17px;height:17px}.c-rev .qsave-on,.c-rev .qsave-on:hover{color:#ecd255}.c-rev .qsave-on svg,.c-rev .qsv-on svg{fill:#ecd255;stroke:#ecd255}.c-rev .qrow-w{position:relative}.c-rev .qrow-w>.qsave{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.c-allrev .rrow{border-bottom:1px solid var(--n700);min-height:52px;color:inherit;align-items:center;gap:14px;padding:0 14px;font-size:16px;display:grid}.c-allrev .rrow:hover{background:var(--n800)}.c-allrev .rrow .ttl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-allrev .ksort{border:1px solid var(--n600);background:var(--n800);width:156px;height:34px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-family:Spectral,Georgia,serif;font-size:15px;display:inline-flex}.c-allrev .ksort .ic{color:var(--t3)}.c-allrev .ksort:hover{border-color:var(--syn)}.c-allrev .sec-h{align-items:center}.c-allrev .sec-h>.btn:last-child,.c-allrev .sec-h>.sw2:last-child{flex-shrink:0;justify-content:center;min-width:150px}.c-allrev .sec-h>.sw2:last-child{justify-content:flex-end}.c-allrev .ksearch{border:1px solid var(--n600);background:var(--n800);min-width:0;height:36px;color:var(--t3);border-radius:9px;flex:1;align-items:center;gap:10px;margin-left:14px;padding:0 13px;display:flex}.c-allrev .ksearch input{min-width:0;color:var(--t1);background:0 0;border:0;outline:none;flex:1;font-family:Spectral,Georgia,serif;font-size:15px}.c-allrev .ksearch input::placeholder{color:var(--t3)}.c-allrev .ksearch:focus-within{border-color:var(--syn)}.c-allrev .kfav{height:30px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 6px;font-family:Spectral,Georgia,serif;font-size:14px;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.c-allrev .kfav .ic{width:17px;height:17px}.c-allrev .kfav:hover{color:var(--t1)}.c-allrev .kfav-on{color:#ecd255}.c-allrev .kfav-on svg{fill:#ecd255;stroke:#ecd255}.c-allrev .krevd{color:var(--t2);align-items:center;gap:7px;font-family:Spectral,Georgia,serif;font-size:14px;display:inline-flex}.c-allrev .krevd .ic{width:16px;height:16px;color:var(--t3)}.c-slide .tb{width:34px;height:34px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-slide .tb:hover{background:var(--n700);color:var(--t1)}.c-slide .tb-on{background:var(--synbg);color:var(--syn)}.c-slide .sw{cursor:pointer;border:0;border-radius:999px;width:18px;height:18px;padding:0}.c-slide .sep{background:var(--n600);width:1px;height:22px;margin:0 4px}.c-slide .th{cursor:pointer;color:var(--t3);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-family:Spectral,Georgia,serif;font-size:12px;display:flex;position:relative}.c-slide .thb{border:1px solid var(--n600);background:#f6f5f1;border-radius:4px;flex-direction:column;gap:4px;width:76px;height:43px;padding:6px;display:flex;position:relative;overflow:hidden}.c-slide .thb i{background:#c3c8d1;border-radius:2px;height:3px;display:block}.c-slide .thb i:first-child{background:#2b3445;width:70%;height:4px}.c-slide .thb-on{box-shadow:0 0 0 2px var(--syn)}.c-slide .mk{background:var(--syn);border-radius:999px;width:7px;height:7px;position:absolute;top:4px;right:4px}.c-slide .tck{border:1.5px solid var(--n500);background:var(--n900);z-index:1;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:-6px;left:-6px}.c-slide .tck-on{background:var(--syn);border-color:var(--syn)}.c-slide .tck-on:after{content:"";border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.c-slide .slide-li{margin:0}.c-slide .navb{border:1px solid var(--n600);background:var(--n800);width:36px;height:36px;color:var(--t2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.c-slide .navb:hover{border-color:var(--syn);color:var(--syn)}.c-slide .spkb{border:1px solid var(--n700);background:var(--n800);width:100%;height:42px;color:var(--t2);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 14px;font-family:Spectral,Georgia,serif;font-size:15px;display:flex}.c-slide .spkb:hover{border-color:var(--syn);color:var(--syn)}.c-slide .notes{border-left:1px solid var(--n700);background:var(--n800);flex:1;min-width:0;position:relative;overflow:hidden}.c-slide .nbody{height:100%;color:var(--t2);flex-direction:column;gap:12px;padding:20px 64px 22px 34px;font-size:16.5px;line-height:1.55;display:flex;overflow:hidden}.c-slide .nbody p{margin:0}.c-slide .nmeta{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12.5px;line-height:1.5}.c-slide .ntitle{color:var(--t1);margin:0;font-size:36px;line-height:1.05}.c-slide .nsub{color:var(--t1);margin:4px 0 0;font-family:Spectral,Georgia,serif;font-size:20px;font-weight:500}.c-slide .cite{color:var(--syn);margin-left:2px;font-family:Spectral,Georgia,serif;font-size:11.5px}.c-slide .eq{border:1px solid var(--n600);background:var(--n900);text-align:center;color:var(--t1);border-radius:10px;padding:16px 14px;font-size:18px;font-style:italic;position:relative}.c-slide .key{background:var(--n900);box-shadow:inset 3px 0 0 var(--syn);border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.c-slide .key b{color:var(--t1);font-weight:500}.c-slide .ref{border:1px solid var(--n700);height:38px;color:var(--t1);border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex}.c-slide .code{background:var(--n900);border:1px solid var(--n700);font-family:var(--code);color:var(--t2);border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.6}.c-slide .snip{flex-direction:column;gap:5px;margin:0;display:flex}.c-slide .snip-img{color:#1c2433;background:#fff;border-radius:6px;width:360px;padding:10px 14px 10px 30px;font-family:Spectral,Georgia,serif;font-size:13.5px;line-height:1.5;position:relative}.c-slide .empty{color:var(--t4);font-style:italic}.c-slide .cites{border-top:1px solid var(--n700);color:var(--t3);flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;font-size:13.5px;line-height:1.45;display:flex}.c-slide .addb{z-index:3;border:1px solid var(--n600);background:var(--n800);width:34px;height:34px;color:var(--t2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:18px;box-shadow:0 4px 14px #00000059}.c-slide .addb:hover{border-color:var(--syn);color:var(--syn)}.c-slide .el{position:relative}.c-slide .edit .el{margin-left:-24px;padding-left:24px}.c-slide .dx{width:22px;height:22px;color:var(--t4);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:2px;right:4px}.c-slide .edit .dx{display:flex}.c-slide .lift{background:var(--n800);border-radius:10px;transform:translate(10px,-4px)rotate(-.6deg);box-shadow:0 14px 34px #00000080}.c-slide .drop{background:var(--syn);border-radius:2px;height:2px;margin:-6px 0;position:relative}.c-slide .drop:before{content:"";background:var(--syn);border-radius:99px;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.c-slide .ssep{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);align-items:center;gap:12px;font-family:Spectral,Georgia,serif;font-size:12px;display:flex}.c-slide .ssep:after{content:"";background:var(--n600);flex:1;height:1px}.c-slide .veil{z-index:5;background:#0404069e;position:absolute;inset:0}.c-slide .amenu{z-index:6;border:1px solid var(--n600);background:var(--n800);border-radius:16px;padding:10px;position:absolute;box-shadow:0 30px 70px #0009}.c-slide .ag{flex-direction:column;gap:4px;min-width:118px;display:flex}.c-slide .agl{letter-spacing:.14em;text-transform:uppercase;color:var(--t4);padding-bottom:3px;font-family:Spectral,Georgia,serif;font-size:11.5px}.c-slide .ai{border:1px solid var(--n700);color:var(--t2);text-align:left;white-space:nowrap;cursor:pointer;background:#0000002e;border-radius:6px;padding:6px 9px;font-family:Spectral,Georgia,serif;font-size:13px}.c-slide .ai:hover,.c-slide .ai-hov{border-color:var(--syn);color:var(--syn);background:var(--synbg)}.c-slide .cyc{border:1px solid var(--n600);background:var(--n800);height:34px;color:var(--t2);cursor:pointer;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-family:Spectral,Georgia,serif;font-size:14.5px;display:inline-flex}.c-slide .cyc:hover{border-color:var(--syn);color:var(--syn)}.c-slide .cyc i{background:var(--n500);border-radius:99px;width:6px;height:6px;display:inline-block}.c-slide .cyc i.on{background:var(--syn)}.c-slide .sbar{background:var(--t3);border-radius:99px;width:4px;height:300px;position:absolute;top:64px;right:6px}.c-slide .nedge{z-index:4;cursor:col-resize;touch-action:none;flex:0 0 16px;width:16px;margin:0 -8px;position:relative}.c-slide .nedge:before{content:"";background:var(--syn);opacity:0;width:2px;position:absolute;top:0;bottom:0;left:7px}.c-slide .nedge i{top:calc(50vh / var(--ts,1) - 22px);background:var(--t3);pointer-events:none;opacity:0;border-radius:99px;width:6px;height:44px;margin:0 0 0 5px;display:block;position:sticky}.c-slide .nedge:hover:before,.c-slide .nedge-on:before,.c-slide .nedge:focus-visible:before{opacity:.55}.c-slide .nedge:hover i,.c-slide .nedge-on i,.c-slide .nedge:focus-visible i{opacity:1;background:var(--syn)}.c-slide .nedge:focus-visible{outline:2px solid var(--syn);outline-offset:-2px}@media (hover:none){.c-slide .nedge i{opacity:1}}@media (pointer:coarse){.c-slide .nedge{flex-basis:28px;width:28px;margin:0 -14px}.c-slide .nedge:before{left:13px}.c-slide .nedge i{margin-left:11px}}.c-slide .nedge-veil{box-sizing:border-box;background:color-mix(in srgb,var(--n900) 82%,transparent);pointer-events:none;text-align:center;justify-content:center;align-items:center;padding:0 14px;display:flex;position:absolute;top:0;bottom:0}.c-slide .nedge-veil-notes{right:50%}.c-slide .nedge-veil-slide{left:50%}.c-slide .nedge-veil span{color:var(--t1);border:1px solid var(--syn);background:var(--n800);border-radius:10px;padding:8px 12px;font-family:Spectral,Georgia,serif;font-size:15px}.c-slide .ltab{z-index:5;border:1px solid var(--n600);background:var(--n800);width:40px;height:120px;color:var(--t3);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.c-slide .ltab .ic{width:20px;height:20px}.c-slide .ltab:hover,.c-slide .ltab:focus-visible{color:var(--syn);border-color:var(--syn)}.c-slide .ltab-l{border-left:0;border-radius:0 12px 12px 0;left:0;box-shadow:3px 0 12px #00000059}.c-slide .ltab-r{border-right:0;border-radius:12px 0 0 12px;right:0;box-shadow:-3px 0 12px #00000059}@media (pointer:coarse){.c-slide .ltab{width:48px}}.c-slide .tle{border:1px solid var(--n700);background:var(--n900);border-radius:10px;padding:12px 14px 10px}.c-slide .tle-t{color:var(--t1);margin-bottom:8px;font-family:Spectral,Georgia,serif;font-size:15px;font-weight:500}.c-slide .ai>kbd{float:right;color:var(--t4);margin-left:12px;font-family:Spectral,Georgia,serif;font-size:12.5px}.c-slide .ai:hover>kbd,.c-slide .ai-hov>kbd{color:var(--syn)}.c-slide .tlw{overflow:auto hidden}.c-slide .tlg{grid-template-columns:100%;display:grid}.c-slide .tlg>*{grid-column:1;justify-self:start;position:relative}.c-slide .tlr{display:block}.c-slide .tl-ln{fill:none;stroke:var(--n500);stroke-width:2px}.c-slide .tl-cn{stroke:var(--n500);stroke-width:2px}.c-slide .tl-dr{fill:var(--n900)}.c-slide .tl-dt{fill:var(--syn)}.c-slide .tl-ar{fill:var(--t2)}.c-slide .tlc{background:var(--n500);align-self:stretch;width:2px}.c-slide .tlc-s{align-self:stretch;height:auto;overflow:visible}.c-slide .tlc-s line{stroke:var(--n500);stroke-width:2px}.c-slide .tlb{border:1px solid var(--n600);background:var(--n800);color:var(--t1);border-radius:9px;padding:6px 10px 7px;font-size:14px;line-height:20px;overflow:hidden}.c-slide .tlg>.tlb-a{align-self:end}.c-slide .tlg>.tlb-u{align-self:start}.c-slide .tlo{position:relative}.c-slide .tlo-s{position:absolute;top:0;left:0;overflow:visible}.c-slide .tlo>.tlb,.c-slide .tlo>.tlt{position:absolute}.c-slide .tlt{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;align-self:center;font-size:13.5px;line-height:18px;overflow:hidden}.c-slide .tlo>.tlt{max-width:120px}.c-slide .tlh{font-weight:600}.c-slide .tlx{-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-slide .tlx-c{font-family:var(--code);white-space:pre-wrap;font-size:13.5px}.c-slide .tlq{text-align:center;overflow-wrap:anywhere;font-size:15px;font-style:italic}.c-slide .tli{object-fit:contain;background:#fff;border-radius:5px;width:100%;height:72px;display:block}.c-slide .tli-0{background:var(--n900)}.c-slide .tlm{color:var(--t3);text-align:center;margin-top:3px;font-size:13.5px;line-height:18px}.c-slide .tlf{color:var(--t1);flex-direction:column;align-items:flex-start;gap:4px;text-decoration:none;display:flex}.c-slide .tlf-l{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-slide .tlmo{background:#fff;border-radius:5px;justify-content:center;display:flex}.c-slide .tl-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-slide .tlk{color:var(--t2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:14.5px;display:inline-flex;position:relative}.c-slide .tlk input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.c-slide .tlk input:focus-visible+.tlk-b{outline:2px solid var(--syn);outline-offset:2px}.c-slide .tlk-b{border:1.5px solid var(--n500);background:var(--n900);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.c-slide .tlk-on{background:var(--syn);border-color:var(--syn)}.c-slide .tlk-on:after{content:"";border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.c-slide .nsum{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;overflow:hidden}.c-slide .colsx{grid-template-columns:minmax(0,1fr) 13px minmax(0,1fr);gap:10px;display:grid}.c-slide .colc{flex-direction:column;gap:4px;display:flex}.c-slide .colc h4{color:var(--t1);margin:0;font-family:Spectral,Georgia,serif;font-size:16.5px;font-weight:500}.c-slide .coldiv{background:var(--n600);justify-self:center;width:1px;position:relative}.c-slide .coldiv-h{border:1px solid var(--syn);background:var(--n800);border-radius:99px;width:13px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-slide .cel{padding-right:26px;position:relative}.c-slide .cel .dx{right:0}.c-slide .colplus{border:1px dashed var(--n500);width:24px;height:24px;color:var(--t3);background:0 0;border-radius:99px;justify-content:center;align-self:flex-start;align-items:center;margin-top:4px;padding:0;display:flex}.c-slide .snip{align-items:center}.c-slide .selp{outline:1px dashed color-mix(in srgb,var(--syn) 60%,transparent);outline-offset:6px;border-radius:3px}.c-slide .tle{position:relative}.c-slide .tle-ed{width:26px;height:26px;color:var(--t3);border:1px solid var(--n700);border-radius:7px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.c-slide .tle-ed:hover{color:var(--syn);border-color:var(--syn)}.c-slide .altip{z-index:5;background:var(--n900);border:1px solid var(--n600);border-radius:10px;gap:4px;padding:6px;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000073}.c-slide .alo{width:58px;color:var(--t3);border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:5px 0;font-family:Spectral,Georgia,serif;font-size:11.5px;display:flex}.c-slide .alo-on{background:var(--synbg);color:var(--syn)}.c-slide .edw{z-index:6;background:#0404069e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.c-slide .edw-w{background:var(--n800);border:1px solid var(--n600);border-radius:16px;flex-direction:column;width:min(78%,1120px);max-height:85%;display:flex;box-shadow:0 30px 80px #0009}.c-slide .edw-m{width:min(92%,640px)}.c-slide .edw-h{border-bottom:1px solid var(--n700);flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.c-slide .edw-b{scrollbar-width:thin;scrollbar-color:var(--t3) transparent;flex:auto;min-height:0;overflow-y:auto}.c-slide .edw-f{border-top:1px solid var(--n700);flex-shrink:0;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.c-slide .tfield{flex-direction:column;gap:6px;display:flex}.c-slide .tinp{border:1px solid var(--n600);background:var(--n900);height:36px;color:var(--t1);border-radius:9px;align-items:center;padding:0 12px;font-family:Spectral,Georgia,serif;font-size:15.5px;display:flex}.c-slide .nrow{border:1px solid var(--n700);background:var(--n900);border-radius:10px;grid-template-columns:20px 24px minmax(0,1fr) 150px 90px 22px 22px;align-items:center;gap:10px;height:44px;padding:0 12px;font-size:15.5px;display:grid}.c-slide .nrow-x{border-color:var(--syn);align-items:start;height:auto;padding:12px 12px 14px}.c-slide .nb{width:22px;height:22px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.c-slide .srcgap{border:1.5px dashed var(--n500);height:56px;color:var(--t4);border-radius:10px;justify-content:center;align-items:center;font-family:Spectral,Georgia,serif;font-size:12.5px;display:flex}.c-slide .crow2{border-top:1px solid var(--n700);color:var(--t2);grid-template-columns:18px 64px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;font-size:14.5px;line-height:1.45;display:grid}.c-slide .nmode{margin-top:-5px;display:flex}.c-slide .ntb{z-index:3;border-bottom:1px solid var(--n700);background:var(--n800);align-items:center;gap:2px;height:44px;padding:0 14px 0 26px;display:flex;position:relative}.c-slide .ntb+.nbody{height:calc(100% - 44px)}.c-slide .ntb .tb{width:32px;height:32px}.c-slide .ntb .sep{height:20px}.c-slide .tsty{min-width:124px;height:32px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 6px 0 10px;font-family:Spectral,Georgia,serif;font-size:14.5px;display:inline-flex}.c-slide .tsty:hover{background:var(--n700);color:var(--t1)}.c-slide .tsty .ic{width:15px;height:15px;color:var(--t3)}.c-slide .tfl{font-family:Spectral,Georgia,serif;font-size:17px;line-height:1}.c-slide .tins{background:var(--synbg);height:32px;color:var(--syn);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;margin-left:auto;padding:0 12px 0 10px;font-family:Spectral,Georgia,serif;font-size:13.5px;display:inline-flex}.c-slide .tins:hover{border-color:var(--syn)}.c-slide .tins .ic{width:16px;height:16px}.c-slide .tb:disabled,.c-slide .tb:disabled:hover{color:var(--t4);cursor:default;background:0 0}.c-slide .srail{box-sizing:border-box;border:1px solid var(--n600);background:var(--n800);border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:30px;padding:6px 0;display:flex}.c-slide .srs{cursor:ns-resize;touch-action:none;outline:0;flex:1;width:100%;min-height:36px;position:relative}.c-slide .srs:before{content:"";background:var(--n600);border-radius:999px;width:6px;position:absolute;top:0;bottom:0;left:11px}.c-slide .srs-f{background:var(--t3);width:6px;height:calc(var(--t) * (100% - 14px) + 7px);border-radius:999px;position:absolute;bottom:0;left:11px}.c-slide .srs-k{background:var(--t1);width:20px;height:14px;left:4px;bottom:calc(var(--t) * (100% - 14px));border-radius:5px;position:absolute;box-shadow:0 1px 3px #00000073}.c-slide .srs[aria-disabled=true]{cursor:default;opacity:.35}.c-slide .srs:focus-visible .srs-k{box-shadow:0 0 0 2px var(--n800),0 0 0 4px var(--syn)}.c-slide .srb{flex-shrink:0;width:26px;height:26px}.c-slide .srb .ic{width:16px;height:16px}.c-task .grp{border:1.5px solid hsl(var(--mh) 70% 58% / .75);background:0 0;border-radius:14px;padding:14px 22px 6px}.c-task .gh{align-items:center;gap:10px;margin-bottom:4px;display:flex}.c-task .task{border-top:1px solid var(--n700);cursor:pointer;grid-template-columns:220px minmax(0,1fr) 110px;align-items:center;gap:16px;height:42px;font-size:15.5px;display:grid}.c-task .task>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-task .task-c{font-style:italic}.c-task .yours{color:var(--t3);margin-left:8px;font-family:Spectral,Georgia,serif;font-size:12.5px;font-style:normal}.c-task .due{text-align:right;font-family:Spectral,Georgia,serif;font-size:13.5px}.c-cal .wk{grid-template-columns:52px repeat(5,minmax(0,1fr)) 60px 60px;display:grid}.c-cal .dh{border-left:1px solid var(--n700);flex-direction:column;justify-content:center;height:44px;padding:0 8px;display:flex}.c-cal .dh-n{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12px}.c-cal .dh-d{font-family:Instrument Serif,Georgia,serif;font-size:22px;line-height:1}.c-cal .today .dh-d{color:var(--syn)}.c-cal .ad{border-left:1px solid var(--n700);border-bottom:1px solid var(--n700);flex-direction:column;gap:3px;min-height:30px;padding:3px 4px;display:flex}.c-cal .adv{border-radius:5px;padding:4px 7px;font-size:14px;line-height:1.2}.c-cal .adv span{color:hsl(var(--mh) 76% 72%);font-family:Spectral,Georgia,serif;font-size:11.5px;display:block}.c-cal .col{border-left:1px solid var(--n700);background-image:repeating-linear-gradient(to bottom,transparent 0 55px,var(--n700) 55px 56px);height:616px;position:relative}.c-cal .col-today{background-color:#d0a75609}.c-cal .col-wkend{background-color:#101013}.c-cal .hr{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:12px;position:absolute;right:8px;transform:translateY(-50%)}.c-cal .ev{cursor:pointer;background:hsl(var(--mh) 70% 55% / .14);box-shadow:inset 3px 0 0 hsl(var(--mh) 76% 62%);border-radius:6px;padding:4px 7px 4px 10px;position:absolute;left:3px;right:3px;overflow:hidden}.c-cal .ev-t{color:hsl(var(--mh) 76% 74%);white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:11.5px;line-height:1.35}.c-cal .ev-n{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.c-cal .ev-go{color:inherit;cursor:pointer}.c-cal .ev-go:hover,.c-cal .ev-go:focus-visible{text-underline-offset:3px;text-decoration:underline}.c-cal .e-mine{box-shadow:none;background:#f8f8f70f;border:1px dashed #f8f8f773}.c-cal .e-mine .ev-t{color:var(--t2)}.c-cal .e-edit{outline:1px dashed hsl(var(--mh) 76% 62%);outline-offset:-1px}.c-cal .e-hid{box-shadow:none;border:1px dashed var(--n500);opacity:.5;background:0 0}.c-cal .e-sel{box-shadow:inset 3px 0 0 hsl(var(--mh) 76% 62%),0 0 0 2px var(--syn)}.c-cal .nic{cursor:pointer;width:12px;height:15px;position:absolute;bottom:4px;right:5px}.c-cal .mark{fill:none;width:13px;height:13px;stroke:var(--t2);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:4px;right:5px}.c-cal .fld{flex-direction:column;gap:5px;display:flex}.c-cal .fld input{border:1px solid var(--n600);background:var(--n900);height:34px;color:var(--t1);border-radius:8px;width:100%;padding:0 10px;font-family:Spectral,Georgia,serif;font-size:14.5px}.c-cal .chk{color:var(--t2);cursor:pointer;align-items:center;gap:10px;font-size:14.5px;display:flex}.c-cal .chg{color:var(--t2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:14px;display:grid}.c-tl .lane{border-top:1px solid var(--n700);grid-template-columns:190px 880px;height:54px;display:grid}.c-tl .ll{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding-right:12px;display:flex}.c-tl .plot{position:relative}.c-tl .s{border:1.5px solid;border-radius:999px;width:9px;height:9px;position:absolute;transform:translate(-50%)}.c-tl .s-sel{box-shadow:0 0 0 2px var(--n800),0 0 0 3.5px var(--t1)}.c-tl .bar{background:var(--set);border-radius:999px;height:4px;position:absolute;top:45px}.c-tl .dia{width:9px;height:9px;position:absolute;top:42px;transform:translate(-50%)rotate(45deg)}.c-tl .dl{white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:11.5px;position:absolute;top:27px;transform:translate(-100%)}.c-tl .wkb{position:absolute;top:0;bottom:0}.c-tl .wkb-alt{background:#ffffff05}.c-tl .wkb-brk{background:repeating-linear-gradient(135deg,#ffffff08 0 6px,#0000 6px 12px)}.c-tl .wkb-now{background:#d0a7560f}.c-tl .wkl{color:var(--t3);white-space:nowrap;font-family:Spectral,Georgia,serif;font-size:12px;position:absolute;top:0;transform:translate(-50%)}.c-tl .tl-more{background:var(--n700);height:13px;color:var(--t2);white-space:nowrap;border-radius:6px;padding:0 4px;font-family:Spectral,Georgia,serif;font-size:11px;line-height:13px;position:absolute}.c-tl .tl-term{color:var(--t3);margin-left:6px;font-size:11.5px}.c-tl .tl-scroll,.c-mt .tl-scroll{isolation:isolate;scrollbar-width:thin;scrollbar-color:var(--t3) transparent;overscroll-behavior-x:contain;position:relative;overflow:auto hidden}.c-tl .tl-scroll.tl-pan,.c-mt .tl-scroll.tl-pan{cursor:grabbing;-webkit-user-select:none;user-select:none}.c-tl .tl-scroll .ll,.c-mt .tl-scroll .ll,.tl-scroll .tl-stick{z-index:2;position:sticky;left:0}.tl-scroll .tl-stick{align-self:stretch;align-items:center;display:flex}.c-tl .tl-scrolled .ll,.c-mt .tl-scrolled .ll,.tl-scrolled .tl-stick{background:var(--n800)}.tl-scroll .wd[data-mk]{z-index:1}.tl-scroll [data-mk]{cursor:pointer}.tl-scroll .sw0[data-mk]:before,.tl-scroll .wd[data-mk]:before{content:"";border-radius:999px;position:absolute;inset:-6px}.tl-scroll .wspan[data-mk]:before{content:"";position:absolute;inset:-5px 0}.tl-scroll [data-mk]:focus-visible,.tl-scroll .ni:focus-visible{outline:2px solid var(--syn);outline-offset:3px}.tl-more:before{content:"";position:absolute;inset:-5px -3px}.tl-wd{color:var(--t3);font-family:Spectral,Georgia,serif;font-size:10px;position:absolute;top:21px;transform:translate(-50%)}.tl-wd-we{color:var(--t4)}.tl-list{flex-direction:column;gap:2px;max-height:168px;margin:0 -4px;display:flex;overflow-y:auto}.tl-list button{color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:4px;font-size:13px;display:flex}.tl-list button:hover,.tl-list button:focus-visible{background:var(--n700);color:var(--t1);outline:none}.tl-list .tl-dot{border:1.5px solid var(--t2);border-radius:999px;flex-shrink:0;width:8px;height:8px}.landed{animation:2.4s ease-out landed}@keyframes landed{0%,45%{background-color:var(--synbg);box-shadow:inset 0 0 0 2px var(--syn)}to{box-shadow:inset 0 0 0 2px #0000}}@media (prefers-reduced-motion:reduce){.landed{background-color:var(--synbg);box-shadow:inset 0 0 0 2px var(--syn);animation:none}}.c-all .grp{padding:14px 20px 6px}.c-all .gh{align-items:center;gap:10px;margin-bottom:4px;display:flex}.c-all .nr{border-top:1px solid var(--n700);grid-template-columns:minmax(0,1fr) 300px 150px;align-items:start;gap:16px;padding:12px 0;display:grid}.c-all .nr-t{color:var(--t1);font-size:17px}.c-all .nr-e{color:var(--t3);margin-top:3px;font-family:Spectral,Georgia,serif;font-size:12.5px}.c-all .nr-m{grid-column:1/-1;align-items:center;gap:10px;margin-top:-4px;display:flex}.c-all .nr-m code{font-family:var(--code);color:var(--t2);background:var(--n900);border:1px solid var(--n700);border-radius:6px;padding:3px 8px;font-size:13.5px}.c-all .nr-m mark{background:var(--synbg);color:var(--syn);border-radius:3px;padding:0 1px}.c-all .att{color:var(--t2);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.c-all .crt{color:var(--t3);text-align:right;font-family:Spectral,Georgia,serif;font-size:13px}.c-set .sl{letter-spacing:.14em;text-transform:uppercase;color:var(--t3);margin-bottom:8px;font-size:13.5px;font-weight:500;display:block}.c-set .srow{border:1px solid var(--n600);width:100%;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;font-family:inherit;font-size:15.5px;display:flex}.c-set .srow-on{border-color:var(--syn);background:var(--synbg);color:var(--t1)}.c-set .tick{border:1.5px solid var(--n500);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.c-set .srow-on .tick{background:var(--syn);border-color:var(--syn)}.c-set .srow-on .tick:after{content:"";border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.c-set .hint{color:var(--t3);margin:6px 0 0;font-size:13.5px;line-height:1.45}.c-set .box{border:1px solid var(--n600);border-radius:12px;overflow:hidden}.c-set .box>div{padding:16px}.c-set .box>div+div{border-top:1px solid var(--n700)}.c-set .conn{align-items:center;gap:14px;padding:14px 16px;display:flex}.c-set .conn+.conn{border-top:1px solid var(--n700)}.c-set .cbody{flex:1;min-width:0}.c-set .cname{flex-wrap:wrap;align-items:center;gap:8px;font-size:16.5px;display:flex}.c-set .cact{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;max-width:45%;display:flex}.c-set .cico{background:var(--n700);width:38px;height:38px;color:var(--syn);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-set .inp{border:1px solid var(--n600);background:var(--n800);height:44px;color:var(--t1);border-radius:9px;flex:1;align-items:center;padding:0 14px;font-size:16px;display:flex}.c-set .adhd{z-index:5;background:#0e0e10;width:250px;position:absolute;top:0;bottom:0;overflow:hidden}.c-set .adhd-v{background:radial-gradient(at 30% 25%,#5b9bf059,#0000 55%),radial-gradient(at 70% 70%,#ef64614d,#0000 55%),repeating-linear-gradient(115deg,#ffffff0a 0 14px,#0000 14px 28px),#18181c;position:absolute;inset:0}.c-set .adhd-c{gap:6px;display:flex;position:absolute;top:12px}.c-set .adhd-c span{color:#fbfbfb;background:#0000008c;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.c-set .adhd-h{cursor:ew-resize;background:linear-gradient(90deg,#ffffff12,#0000);width:10px;position:absolute;top:0;bottom:0}.c-set .zu-link{color:#9cc8ff;cursor:pointer;text-decoration:none}.c-set .tf{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.c-set .tf-opt{border:1px solid var(--n600);background:var(--n800);height:48px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.c-set .tf-opt:hover{border-color:var(--syn);color:var(--syn)}.c-set .tf-opt:hover .tf-ring{border-color:var(--syn)}.c-set .tf-on{border-color:var(--n500)}.c-set .tf-ring{border:2px solid var(--n500);background:var(--n900);border-radius:999px;flex-shrink:0;width:20px;height:20px;position:relative}.c-set .tf-on .tf-ring:after{content:"";background:var(--syn);border-radius:999px;position:absolute;inset:3px}.c-set .tf-w{font-size:calc(17px*var(--tx,1));white-space:nowrap;line-height:1.2}.c-set .tf-w.fw-dyslexic{font-family:OpenDyslexic,sans-serif}.c-set .tf-w.fw-clear{font-family:Verdana,Geneva,DejaVu Sans,sans-serif}.c-set .tf-w.fw-corporate{font-family:Inter,Helvetica Neue,Arial,sans-serif}.c-set .tf-w.fw-detailed{font-family:Amethysta,Georgia,serif}.c-set .tz{font-size:calc(15px*var(--tx,1));height:calc(40px + 1.2em);position:relative}.c-set .tz-track{background:var(--n600);border-radius:9px;height:4px;position:absolute;top:12px;left:14px;right:14px}.c-set .tz-fill{background:var(--syn);border-radius:9px;position:absolute;top:0;bottom:0;left:0}.c-set .tz-stop{font-size:inherit;color:var(--t1);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex;position:absolute;top:0}.c-set .tz-dotw{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.c-set .tz-dot{background:var(--n900);border:2px solid var(--n500);border-radius:999px;flex-shrink:0;width:20px;height:20px}.c-set .tz-past .tz-dot{border-color:var(--syn);background:var(--syn)}.c-set .tz-on .tz-dot{border-color:var(--syn);background:var(--n900);width:28px;height:28px;box-shadow:inset 0 0 0 5px var(--syn),0 0 0 4px var(--synbg)}.c-set .tz-stop:hover .tz-dot{border-color:var(--syn)}.c-set .tz-stop:hover{color:var(--syn)}.c-set .tz-s{white-space:nowrap;line-height:1.2}.c-focus .adhd{z-index:5;background:#0e0e10;width:250px;position:absolute;top:0;bottom:0;overflow:hidden}.c-focus .adhd-v{background:radial-gradient(at 30% 25%,#5b9bf059,#0000 55%),radial-gradient(at 70% 70%,#ef64614d,#0000 55%),repeating-linear-gradient(115deg,#ffffff0a 0 14px,#0000 14px 28px),#18181c;position:absolute;inset:0}.c-focus .adhd-c{gap:6px;display:flex;position:absolute;top:12px}.c-focus .adhd-c button{color:#fbfbfb;background:#0000008c;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.c-focus .adhd-h{cursor:ew-resize;background:linear-gradient(90deg,#ffffff12,#0000);width:10px;position:absolute;top:0;bottom:0}.c-focus .adhd{top:var(--focus-top,56px);width:var(--focus-w,250px);will-change:transform;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;overflow:visible;container-type:inline-size}.c-focus .adhd-left{transform:translate(-100%)}.c-focus .adhd-right{transform:translate(100%)}.c-focus[data-shown] .adhd{transform:none}.c-focus .adhd-v{overflow:hidden}.c-focus .focus-video{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.c-focus .focus-video[data-ready]{opacity:1}.c-focus .adhd-c{z-index:2}.c-focus .adhd-c button{box-sizing:border-box;font:inherit;cursor:pointer;border:0;margin:0;padding:0}.c-focus .adhd-h{z-index:1;touch-action:none;outline:none}.c-focus .adhd-h:before{content:"";position:absolute;inset:0 -6px}.c-focus .focus-grip{background:#f4f1ea80;border-radius:99px;width:4px;height:44px;margin:-22px 0 0 -2px;transition:background .15s,height .15s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #00000059}.c-focus .adhd-h:hover .focus-grip,html.focus-resizing .c-focus .focus-grip,.c-focus .adhd-h:focus-visible .focus-grip{background:#d0a756;height:64px;margin-top:-32px}.c-focus .adhd-c button:focus-visible,.c-focus .adhd-h:focus-visible,.c-focus .focus-pill:focus-visible{outline-offset:2px;outline:2px solid #d0a756}.c-focus .focus-pill{z-index:2;color:#fbfbfb;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#000000bf;border:1px solid #ffffff4d;border-radius:99px;align-items:center;gap:8px;height:36px;padding:0 14px;font-family:Spectral,Georgia,serif;font-size:12.5px;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@container (width<=190px){.c-focus .focus-pill{left:auto;right:calc(100% + 10px);transform:none}}@media (width<=768px){.c-focus .adhd-c{flex-direction:column}}.app .frame-row{padding-left:var(--focus-left,0px);padding-right:var(--focus-right,0px);transition:padding .34s cubic-bezier(.22,1,.36,1)}html.focus-resizing .c-focus .adhd,html.focus-resizing .app .frame-row{transition:none}html.focus-resizing,html.focus-resizing *{-webkit-user-select:none;user-select:none;cursor:ew-resize!important}@media (prefers-reduced-motion:reduce){.c-focus .adhd,.c-focus .focus-video,.c-focus .focus-grip,.app .frame-row{transition:none}}.c-set input.inp{outline:none;min-width:0;font-family:inherit}.c-set input.inp::placeholder{color:var(--t3);opacity:1}.c-set input.inp.dim{font-size:14px}.c-set input.inp:focus{border-color:var(--syn)}.c-set .srow:focus-visible{outline:2px solid var(--syn);outline-offset:2px}.pwa-prompt{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:210;background:var(--n800);border:1px solid var(--n600);max-width:calc(100vw - 40px);color:var(--t1);border-radius:12px;align-items:center;gap:12px;padding:12px 14px 12px 18px;font-size:15px;display:flex;position:fixed;box-shadow:0 12px 34px #00000080}.pwa-prompt .dim{color:var(--t3);font-size:13.5px}.storage-notice{left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:190;background:var(--n800);border:1px solid var(--n600);width:max-content;max-width:min(520px,100vw - 40px);color:var(--t1);border-radius:12px;align-items:center;gap:14px;padding:12px 12px 12px 18px;font-size:14.5px;line-height:1.45;display:flex;position:fixed;box-shadow:0 12px 34px #00000080}.storage-notice p{margin:0}.storage-notice a{color:var(--syn);text-underline-offset:3px;white-space:nowrap}.storage-notice .btn{flex:none;height:34px;padding:0 18px}.storage-notice a:focus-visible,.storage-notice .btn:focus-visible{outline:2px solid var(--syn);outline-offset:2px}:root.notice-open .onb{padding-bottom:calc(var(--notice-h,0px) + 64px)}@media (width<=600px){:root.notice-open .si{padding-bottom:calc(var(--notice-h,0px) + 40px)}.storage-notice{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;padding:10px 10px 10px 14px;font-size:13.5px}}@supports (padding:env(safe-area-inset-top)){.app{padding-top:env(safe-area-inset-top,0px)}.app>header{padding-left:max(20px,env(safe-area-inset-left,0px))!important;padding-right:max(20px,env(safe-area-inset-right,0px))!important}}.c-set .w8-slider:focus-within{outline:2px solid var(--syn);outline-offset:4px;border-radius:9px}.c-onb .onb{flex-direction:column;flex:1;align-items:center;padding-bottom:64px;display:flex}.c-onb .onb-top{flex-shrink:0;align-items:center;gap:20px;width:100%;height:64px;padding:0 28px;display:flex}.c-onb .onb-home{align-items:center;gap:10px;width:212px;display:flex}.c-onb .onb-word{letter-spacing:.28em;color:var(--t1);font-size:17px;font-weight:500}.c-onb .onb-steps{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.c-onb .onb-step{color:var(--t3);align-items:center;gap:8px;font-size:14px;display:flex}.c-onb .onb-num{border:1.5px solid var(--n500);width:24px;height:24px;color:var(--t3);border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.c-onb .onb-step-on{color:var(--t1)}.c-onb .onb-step-on .onb-num{border-color:var(--syn);color:var(--syn);background:var(--synbg)}.c-onb .onb-step-done .onb-num{border-color:var(--axon);background:var(--axon)}.c-onb .onb-tick{border-left:2px solid var(--n900);border-bottom:2px solid var(--n900);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.c-onb .onb-line{background:var(--n600);width:44px;height:1.5px}.c-onb .onb-out{justify-content:flex-end;width:212px;display:flex}.c-onb .onb-card{gap:44px;width:960px;margin:auto 0;padding:40px 44px;display:flex}.c-onb .onb-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.c-onb .onb-title{margin:0;font-size:44px;line-height:1}.c-onb .onb-lede{color:var(--t2);max-width:520px;margin:0;font-size:16.5px;line-height:1.5}.c-onb .onb-list{counter-reset:onb;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.c-onb .onb-list li{color:var(--t2);counter-increment:onb;gap:14px;font-size:16px;line-height:1.45;display:flex}.c-onb .onb-list li:before{content:counter(onb);background:var(--n700);width:26px;height:26px;color:var(--t1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.c-onb .onb-list b{color:var(--t1);font-weight:500}.c-onb .onb-list .btn{margin-top:8px}.c-onb .onb-field{gap:10px;margin-top:4px;display:flex}.c-onb .onb-input{border:1px solid var(--n600);background:var(--n900);height:44px;color:var(--t4);border-radius:10px;flex:1;align-items:center;padding:0 14px;font-size:15px;display:flex}.c-onb .onb-go{height:44px;padding:0 20px}.c-onb .onb-note{color:var(--t3);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.c-onb .onb-foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.c-onb .onb-side{flex-direction:column;flex-shrink:0;gap:12px;width:300px;display:flex}.c-onb .onb-eg{background:var(--n900);border:1px solid var(--n700);border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.c-onb .onb-eg .lab{font-size:12px}.c-onb .onb-fake{color:var(--t2);font-size:14.5px;line-height:1.5}.c-onb .onb-fake u{color:#6ea8fe;text-underline-offset:3px}.c-onb .onb-menu{color:#dcdce0;background:#2b2b30;border:1px solid #3a3a42;border-radius:8px;flex-direction:column;width:190px;margin-left:56px;padding:5px;font-size:13.5px;display:flex;box-shadow:0 8px 22px #00000073}.c-onb .onb-menu span{border-radius:5px;padding:5px 10px}.c-onb .onb-menu .hl{color:#fff;background:#3c69c9}.c-onb .onb-link{font-family:var(--code);color:var(--t2);word-break:break-all;font-size:13.5px;line-height:1.5}.c-onb .onb-link i{color:var(--syn);font-style:normal}.c-onb .si{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;padding-bottom:40px;display:flex}.c-onb .si-lock{justify-content:center;display:flex;position:relative}.c-onb .si-lock img{opacity:.9;width:260px;height:260px;display:block}.c-onb .si-lock h1{letter-spacing:.5em;color:#fff;mix-blend-mode:difference;justify-content:center;align-items:center;margin:0;padding-left:.5em;font-size:84px;line-height:1;display:flex;position:absolute;inset:0}.c-onb .si-tag{color:var(--t2);text-align:center;margin:0;font-size:19px}.c-onb .si-card{flex-direction:column;align-items:center;gap:12px;width:420px;padding:28px 32px;display:flex}.c-onb .si-btn{cursor:pointer;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.c-onb .ms{color:#fff;background:#2f2f2f;border:1px solid #2f2f2f;border-radius:4px;height:41px;padding:0 12px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.c-onb .gg{color:#e3e3e3;background:#131314;border:1px solid #8e918f;border-radius:4px;height:41px;padding:0 12px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500}.c-onb .si-btn:disabled{opacity:.45;cursor:default}.c-onb .ms:disabled{filter:grayscale()}.c-onb .si-sub{color:var(--t3);margin:-4px 0 6px;font-size:13.5px}.c-onb .si-or{width:100%;color:var(--t4);align-items:center;gap:12px;font-size:13.5px;display:flex}.c-onb .si-or:before,.c-onb .si-or:after{content:"";background:var(--n600);flex:1;height:1px}.c-onb .si-fine{color:var(--t3);text-align:center;margin:6px 0 0;font-size:13.5px;line-height:1.5}.c-onb .si-legal{color:var(--t4);gap:10px;margin:-12px 0 0;font-size:13.5px;display:flex}.c-onb .si-legal a{color:var(--t3)}.c-onb .si-need{color:var(--t2);text-align:center;margin:-2px 0 0;font-size:14px;line-height:1.5}.c-onb .si-need b{color:var(--t1);font-weight:500}.c-onb .dr-card{gap:16px;width:520px;padding:32px 36px}.c-onb .dr-title{text-align:center;margin:0;font-size:32px;line-height:1.1}.c-onb .dr-line{color:var(--t2);text-align:center;margin:0;font-size:16px;line-height:1.5}.c-onb .dr-line b{color:var(--t1);font-weight:500}.c-onb .dr-eg{background:var(--n900);border:1px solid var(--n700);border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:14px 16px;display:flex}.c-onb .dr-eg .lab{font-size:12px}.c-onb .dr-row{color:var(--t1);align-items:flex-start;gap:12px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.45;display:flex}.c-onb .dr-box{background:#0b57d0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.c-onb .dr-box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.c-onb .dr-fine{color:var(--t3);text-align:center;margin:0;font-size:13.5px;line-height:1.5}.c-onb .wl{flex-direction:column;gap:22px;width:760px;margin:auto 0;padding:44px 48px;display:flex}.c-onb .wl-rows{flex-direction:column;gap:10px;display:flex}.c-onb .wl-row{background:var(--n900);border:1px solid var(--n700);color:var(--t2);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;font-size:16px;display:flex}.c-onb .wl-row b{color:var(--t1);font-weight:500}.c-onb .wl-ok{background:var(--axon);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.c-onb .wl-meta{color:var(--t3);margin-left:auto;font-size:14px}.c-onb .wl-act{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.c-onb .wl-install{background:var(--syn);width:100%;height:56px;color:var(--n900);border-color:#0000;justify-content:center;font-size:14px}.c-onb .wl-install:hover{color:var(--n900)}.c-uni .uni{background:var(--n900);border:1px solid var(--n700);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.c-uni .uni-ic{background:var(--n700);width:34px;height:34px;color:var(--t2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-uni .uni-ic .ic{width:18px;height:18px}.c-uni .uni-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c-uni .uni-name{color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.c-uni .uni-sub{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-family:Spectral,Georgia,serif;font-size:13px;overflow:hidden}.c-uni .uni-warn{border-left:2px solid var(--set);color:var(--t2);margin:0;padding-left:12px;font-size:14.5px;line-height:1.45}.c-uni .unidlg{width:560px;max-height:calc(100% - 184px)}.c-uni .uni-head{border-bottom:1px solid var(--n700);align-items:center;padding:18px 22px;display:flex}.c-uni .uni-body{flex-direction:column;gap:12px;min-height:0;padding:16px 22px 18px;display:flex}.c-uni .uni-search{display:block;position:relative}.c-uni .uni-search .ic{width:16px;height:16px;color:var(--t3);position:absolute;top:11px;left:12px}.c-uni .uni-search .inp{width:100%;padding-left:38px}.c-uni .uni-list{scrollbar-width:thin;scrollbar-color:var(--t3) transparent;flex-direction:column;gap:2px;min-height:0;margin:0 -10px;display:flex;overflow-y:auto}.c-uni .uni-row{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:6px 10px;display:flex}.c-uni .uni-row:hover{background:var(--n700)}.c-uni .uni-row-on{background:var(--synbg)}.c-uni .uni-row-on .uni-name{color:var(--syn)}.c-uni .uni-row:disabled{cursor:default;background:0 0}.c-uni .uni-row:disabled .uni-name{color:var(--t3)}.c-uni .uni-on{border-left:2px solid var(--syn);border-bottom:2px solid var(--syn);flex-shrink:0;width:11px;height:6px;margin-right:6px;transform:translateY(-2px)rotate(-45deg)}.c-uni .uni-foot{border-top:1px solid var(--n700);flex-direction:column;gap:10px;padding-top:12px;display:flex}.c-uni .uni-foot .lnk{align-self:flex-start}.c-uni .uni-field{gap:10px;display:flex}.c-uni .uni-field .inp{flex:1;min-width:0}.c-uni .uni-hint{color:var(--t3);margin:0;font-size:14.5px;line-height:1.45}.c-uni .uni-err{color:var(--myelin);margin:0;font-size:14.5px;line-height:1.45}.c-calf .calf-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c-calf .calf-row .btn .ic{width:15px;height:15px}.c-calf .calf-hint{color:var(--t3);font-size:14px;line-height:1.45}.c-calf .calf-set{flex-direction:column;gap:8px;margin-top:10px;display:flex}.c-calf .calf-in{color:var(--t2);font-size:14.5px;line-height:1.45}.c-calf .calf-help summary{color:var(--syn);cursor:pointer;align-items:center;gap:6px;font-size:14.5px;line-height:1.45;list-style:none;display:inline-flex}.c-calf .calf-help summary::-webkit-details-marker{display:none}.c-calf .calf-help summary .ic{flex-shrink:0;width:14px;height:14px}.c-calf .calf-help[open] summary .ic{transform:rotate(180deg)}.c-calf .calf-svcs{flex-direction:column;gap:12px;margin-top:10px;display:flex}.c-calf .calf-svc{color:var(--t2);font-size:14px;line-height:1.5}.c-calf .calf-svc p{color:var(--t1);margin:0;font-weight:500}.c-calf .calf-svc ol{margin:4px 0 0;padding-left:18px}.c-calf .calf-svc b{color:var(--t1);font-weight:500}.c-calf .calf-note{color:var(--t3);margin:10px 0 0;font-size:13.5px;line-height:1.45}.c-onb .onb-restore{text-align:center;max-width:640px;margin:0 16px 20px;line-height:1.5;display:block}.c-onb .onb-restore .lnk:disabled{opacity:.6;cursor:default}.c-onb .onb-menu-light{color:#1d1d1f;background:#f2f2f2;border-color:#cfcfd2;box-shadow:0 8px 22px #00000040}.c-onb .onb-menu-light .hl{color:#fff;background:#0a64d8}.c-onb input.onb-input{color:var(--t1);outline:none;min-width:0;font-family:inherit}.c-onb input.onb-input::placeholder{color:var(--t4);opacity:1}.c-onb input.onb-input:focus{border-color:var(--syn)}.c-onb .onb-go:disabled,.c-onb .lnk:disabled,.c-onb .wl-install:disabled{cursor:default}.c-onb .onb-err{color:var(--myelin);margin:0;font-size:14.5px;line-height:1.45}.c-onb .in-help .btn:focus-visible,.c-onb .in-alt a:focus-visible{outline:2px solid var(--syn);outline-offset:2px}.c-onb .wl-no{border:1.5px solid var(--n500);border-radius:999px;flex-shrink:0;width:26px;height:26px}.c-onb .wl-meta a{color:var(--syn)}.c-onb .si-btn:focus-visible{outline:2px solid var(--syn);outline-offset:2px}.c-onb .ms:hover:not(:disabled){background:#3b3b3b;border-color:#3b3b3b}.c-onb .gg:hover:not(:disabled){background:#1f1f20}:root.light .c-onb .ms{color:#5e5e5e;background:#fff;border-color:#8c8c8c}:root.light .c-onb .ms:hover:not(:disabled){background:#f3f3f3;border-color:#8c8c8c}:root.light .c-onb .gg{color:#1f1f1f;background:#fff;border-color:#747775}:root.light .c-onb .gg:hover:not(:disabled){background:#f7f8f8}.c-onb .si-err{color:var(--myelin);text-align:center;margin:0;font-size:14px;line-height:1.5}.c-onb .si-title{margin:0;font-size:30px;line-height:1.1}.c-onb .si-line{color:var(--t2);text-align:center;margin:0;font-size:15.5px;line-height:1.5}.c-onb .si-lock img,.c-onb .si-lock h1{-webkit-user-select:none;user-select:none;pointer-events:none}@media (width<=1000px){.c-onb .onb-card,.c-onb .wl{width:auto;max-width:960px;margin:24px 16px;padding:28px 22px}.c-onb .onb-card{flex-direction:column;gap:28px}.c-onb .onb-side{width:auto}.c-onb .onb-top{gap:12px;padding:0 16px}.c-onb .onb-home,.c-onb .onb-out{width:auto}}@media (width<=600px){.c-onb .onb-word,.c-onb .onb-line,.c-onb .onb-step-done,.c-onb .onb-step:not(.onb-step-on){display:none}.c-onb .onb-title{font-size:36px}.c-onb .onb-field{flex-direction:column}.c-onb .onb-input{flex:none;width:100%}.c-onb .si-card{width:auto;margin:0 16px}.c-onb .si-lock img{width:200px;height:200px}.c-onb .si-lock h1{font-size:56px}.c-onb .wl-row{flex-wrap:wrap}.c-uni .unidlg{width:auto;max-height:calc(100% - 96px);top:72px;left:16px;right:16px;transform:none}.c-uni .uni-field{flex-direction:column}}.c-calf .calf-err{color:var(--myelin);margin:0}.c-calf .btn:disabled{opacity:.6;cursor:default}.c-onb .setup{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:32px 16px 64px;display:flex}.c-onb .setup-title{margin:0;font-size:44px;line-height:1.05}.c-onb .setup-line{min-height:1.5em;color:var(--t3);margin:0;font-size:15px}:is(.c-onb .btn:has(.spin),.c-onb .si-btn:has(.spin)){gap:10px}.c-onb .wl-meta .spin,.c-onb .lnk .spin{margin-right:8px}.c-onb .onb-step-skip .onb-num{border-style:dashed}.c-onb .onb-step .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.c-onb .stp-card{flex-direction:column;gap:26px;width:1080px;max-width:calc(100% - 32px);margin:auto 0;padding:34px 44px 30px;display:flex;container-type:inline-size}.c-onb .stp-tl{justify-content:center;align-items:flex-start;display:flex}.c-onb .stp-b{min-width:0;color:var(--t3);text-align:center;flex-direction:column;flex:0 120px;align-items:center;gap:9px;font-size:14px;display:flex}.c-onb .stp-dot{border:2px solid var(--n500);width:32px;height:32px;color:var(--t3);background:0 0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;transition:background-color .35s,border-color .35s,color .35s,box-shadow .35s;display:inline-flex}.c-onb .stp-b.now{color:var(--t1)}.c-onb .stp-b.now .stp-dot{border-color:var(--syn);color:var(--syn);background:var(--synbg);box-shadow:0 0 0 5px var(--synbg)}.c-onb .stp-b.done .stp-dot{border-color:var(--axon);background:var(--axon)}.c-onb .stp-b.done{color:var(--t2)}.c-onb .stp-ln{background:var(--n600);flex:24px;max-width:56px;height:2px;margin-top:15px;transition:background-color .35s}.c-onb .stp-ln.done{background:var(--axon)}.c-onb .stp-row{align-items:stretch;gap:44px;display:flex}.c-onb .stp-main{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.c-onb .stp-count{margin:0}.c-onb .stp-h{margin:0;font-size:44px;line-height:1}.c-onb .stp-p{color:var(--t2);max-width:440px;margin:0;font-size:17.5px;line-height:1.5}.c-onb .stp-p b{color:var(--t1);font-weight:500}.c-onb .stp-act{flex-direction:column;gap:12px;margin-top:6px;display:flex}.c-onb .stp-go{background:var(--syn);width:100%;height:60px;color:var(--n900);border-color:#0000;justify-content:center;gap:11px;font-size:14px;display:flex}.c-onb .stp-go:hover:not(:disabled){background:color-mix(in srgb, var(--syn) 84%, var(--t1));color:var(--n800)}.c-onb .stp-go .ic{width:19px;height:19px}.c-onb .stp-alt{color:var(--t3);align-items:center;gap:10px;font-size:14.5px;display:flex}.c-onb .stp-alt:before,.c-onb .stp-alt:after{content:"";background:var(--n700);flex:1;height:1px}.c-onb .stp-box{gap:10px;display:flex}.c-onb .stp-box .onb-input{height:48px}.c-onb .stp-quiet{align-self:flex-start}.c-onb .stp-wait{color:var(--t3);align-items:center;gap:10px;font-size:14.5px;display:flex}.c-onb .stp-wait i{background:var(--syn);opacity:.7;border-radius:999px;flex-shrink:0;width:9px;height:9px}.c-onb .stp-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.c-onb .stp-pic{background:var(--n900);border:1px solid var(--n700);border-radius:14px;flex-shrink:0;width:430px;min-height:500px;position:relative;overflow:hidden}.c-onb .uc-sync{outline:3px solid var(--syn);outline-offset:6px;border-radius:3px}.c-onb .stp-tag{z-index:3;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-family:DM Mono,ui-monospace,monospace;font-size:11px;position:absolute}.c-onb .stp-cap{color:var(--t3);font-size:13.5px;line-height:1.45;position:absolute;bottom:14px;left:18px;right:18px}.c-onb .bw{color:#26241f;background:#f6f4ef;border:1px solid #3a3a42;border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 14px 34px #00000073}.c-onb .bw-bar{background:#e6e2d9;border-bottom:1px solid #d3cec2;flex-shrink:0;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.c-onb .bw-bar i{background:#bdb7aa;border-radius:99px;flex-shrink:0;width:9px;height:9px}.c-onb .bw-url{color:#6b665c;white-space:nowrap;background:#f6f4ef;border-radius:99px;flex:1;min-width:0;height:20px;margin-left:8px;padding:0 10px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;line-height:20px;overflow:hidden}.c-onb .bw-body{flex:1;padding:16px 18px;font-family:Spectral,Georgia,serif;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.c-onb .bw-dim{box-shadow:none;color:var(--t3);background:#1f1f24;border-color:#2a2a32}.c-onb .bw-dim .bw-bar{background:#26262c;border-color:#2a2a32}.c-onb .bw-dim .bw-bar i{background:#3d3d4a}.c-onb .bw-dim .bw-url{color:var(--t4);background:#1f1f24}.c-onb .ln{background:#d9d4c8;border-radius:4px;height:8px;margin:0 0 9px;display:block}.c-onb .bw-dim .ln{background:#2e2e36}.c-onb .ln-s{width:42%}.ln-m{width:68%}.ln-l{width:90%}.c-onb .bw-h{color:#26241f;margin:0 0 12px;font-family:Instrument Serif,Georgia,serif;font-size:22px;line-height:1.1}.c-onb .bw-lnk{color:#1a5fd0;text-underline-offset:3px;font-size:15px;text-decoration:underline}.c-onb .bw-fld{color:#9a9486;background:#fff;border:1px solid #c9c3b6;border-radius:6px;align-items:center;height:30px;margin:0 0 10px;padding:0 10px;font-size:12.5px;display:flex}.c-onb .bw-btn{color:#fff;background:#2f6fe0;border-radius:6px;align-items:center;height:32px;padding:0 16px;font-family:Arial,sans-serif;font-size:13px;display:inline-flex}.c-onb .bw-ring{outline:3px solid var(--syn);outline-offset:3px}.c-onb .cm{z-index:4;color:#dcdce0;background:#2b2b30;border:1px solid #3a3a42;border-radius:8px;flex-direction:column;width:206px;padding:5px;font-family:Arial,sans-serif;font-size:12.5px;display:flex;position:absolute;box-shadow:0 8px 22px #00000073}.c-onb .cm span{white-space:nowrap;border-radius:5px;padding:4px 10px}.c-onb .cm .hl{color:#fff;background:#3c69c9}.c-onb .cm hr{border:0;border-top:1px solid #3d3d44;margin:4px 0}.c-onb .cm-lt{color:#1d1d1f;background:#f2f2f2;border-color:#cfcfd2;box-shadow:0 8px 22px #00000047}.c-onb .cm-lt .hl{color:#fff;background:#0a64d8}.c-onb .cm-lt hr{border-top-color:#d4d4d8}.c-onb .mp-nav{color:#f2f2f2;background:#1b1b1b;align-items:center;gap:12px;height:30px;margin:-16px -18px 12px;padding:0 14px;font-family:Arial,sans-serif;font-size:11px;display:flex}.c-onb .mp-nav b{letter-spacing:.02em;font-size:12px;font-weight:700}.c-onb .mp-note{color:#26241f;background:#e8f3e9;border-top:2px solid #2e7d32;justify-content:space-between;margin:0 0 10px;padding:7px 10px;font-family:Arial,sans-serif;font-size:11.5px;display:flex}.c-onb .mp-btn{background:#dfe2e6;border-radius:4px;width:fit-content;margin:0 auto 12px;padding:5px 14px;font-family:Arial,sans-serif;font-size:11.5px;display:flex}.c-onb .mp-lnk{text-align:center;color:#0c4a9e;font-family:Arial,sans-serif;font-size:12px;display:block}.c-onb .pm{z-index:4;color:#dcdce0;background:#2b2b30;border:1px solid #3a3a42;border-radius:10px;width:300px;padding:14px 16px;font-family:Arial,sans-serif;font-size:12.5px;line-height:1.45;position:absolute;box-shadow:0 8px 22px #00000073}.c-onb .pm b{color:#fff;font-weight:600}.c-onb .pm-b{gap:8px;margin-top:12px;display:flex}.c-onb .pm-b span{background:#3a3a42;border-radius:99px;align-items:center;height:28px;padding:0 16px;display:inline-flex}.c-onb .pm-b .hl{color:#202124;background:#8ab4f8}.c-onb .stp-ok{background:var(--axon);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.c-onb .stp-ok .onb-tick{border-width:5px;width:30px;height:17px}.c-onb .stp-found{color:var(--t2);flex-direction:column;gap:8px;font-size:15px;display:flex}.c-onb .stp-found .bubs{margin-top:2px}.c-onb .stp-rows{flex-direction:column;gap:10px;display:flex;position:absolute;inset:18px}.c-onb .stp-r{background:var(--n800);border:1px solid var(--n700);color:var(--t2);border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex}.c-onb .stp-r b{color:var(--t1);font-weight:500}.c-onb .stp-r .stp-m{color:var(--t3);margin-left:auto;font-family:DM Mono,ui-monospace,monospace;font-size:12px}.c-onb .stp-pane{flex-direction:column;flex:1;gap:18px;min-width:0;display:flex}.c-onb .stp-row{margin:0 -10px;padding:0 10px;overflow-x:clip}.c-onb .stp-in-next .stp-pane,.c-onb .stp-in-next .stp-pic{animation:.38s cubic-bezier(.22,1,.36,1) both stp-from-right}.c-onb .stp-in-back .stp-pane,.c-onb .stp-in-back .stp-pic{animation:.38s cubic-bezier(.22,1,.36,1) both stp-from-left}@keyframes stp-from-right{0%{opacity:0;transform:translate(56px)}}@keyframes stp-from-left{0%{opacity:0;transform:translate(-56px)}}@media (prefers-reduced-motion:reduce){.c-onb .stp-in-next .stp-pane,.c-onb .stp-in-next .stp-pic,.c-onb .stp-in-back .stp-pane,.c-onb .stp-in-back .stp-pic{animation:none}.c-onb .stp-dot,.c-onb .stp-ln{transition:none}}.c-onb .stp-h:focus{outline:none}.c-onb .stp-box .onb-go:disabled,.c-onb .stp-go:disabled{opacity:.6}.c-onb .stp-go:focus-visible{outline:2px solid var(--t1);outline-offset:3px}.c-onb .stp-err{color:var(--myelin);margin:0;font-size:14.5px;line-height:1.45}.c-onb .stp-quiet:disabled{opacity:.6}.c-onb .stp-help{flex-direction:column;gap:12px;display:flex;position:absolute;inset:18px;overflow:auto}.c-onb .stp-r .t{flex-shrink:0}.c-onb .stp-r b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-onb .stp-r .stp-m{flex-shrink:0}@container (width<=900px){.c-onb .stp-row{flex-direction:column}.c-onb .stp-pic{align-self:center;max-width:100%}}@container (width<=560px){.c-onb .stp-pic{display:none}.c-onb .stp-b{font-size:12px}.c-onb .stp-h{font-size:36px}.c-onb .stp-box{flex-direction:column}.c-onb .stp-box .onb-input{flex:none;width:100%}}@media (width<=1000px){.c-onb .stp-card{margin:24px 0;padding:28px 22px 24px}}.c-onb .stp-b .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.c-onb .stp-hint-line{margin-top:-6px}.c-inst .in-help{background:var(--n900);border:1px solid var(--n600);text-align:left;border-radius:12px;flex-direction:column;gap:14px;width:100%;padding:18px 20px;display:flex}.c-inst .in-lead{color:var(--t1);margin:0;font-size:16px;line-height:1.5}.c-inst .in-steps{counter-reset:in;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.c-inst .in-steps li{color:var(--t2);counter-increment:in;gap:12px;font-size:15.5px;line-height:1.45;display:flex}.c-inst .in-steps li:before{content:counter(in);background:var(--n700);width:24px;height:24px;color:var(--t1);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.c-inst .in-steps b,.c-inst .in-lead b{color:var(--t1);font-weight:500}.c-inst .in-acts{flex-wrap:wrap;gap:10px;display:flex}.c-inst .in-acts .btn{height:40px;padding:0 16px}.c-inst .in-alt{color:var(--t3);margin:0;font-size:14.5px;line-height:1.5}.c-inst .in-alt a{color:var(--syn)}.c-onb .tf{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.c-onb .tf-opt{border:1px solid var(--n600);background:var(--n800);height:48px;color:var(--t1);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.c-onb .tf-opt:hover{border-color:var(--syn);color:var(--syn)}.c-onb .tf-opt:hover .tf-ring{border-color:var(--syn)}.c-onb .tf-on{border-color:var(--n500)}.c-onb .tf-ring{border:2px solid var(--n500);background:var(--n900);border-radius:999px;flex-shrink:0;width:20px;height:20px;position:relative}.c-onb .tf-on .tf-ring:after{content:"";background:var(--syn);border-radius:999px;position:absolute;inset:3px}.c-onb .tf-w{font-size:calc(17px*var(--tx,1));white-space:nowrap;line-height:1.2}.c-onb .tf-w.fw-dyslexic{font-family:OpenDyslexic,sans-serif}.c-onb .tf-w.fw-clear{font-family:Verdana,Geneva,DejaVu Sans,sans-serif}.c-onb .tf-w.fw-corporate{font-family:Inter,Helvetica Neue,Arial,sans-serif}.c-onb .tf-w.fw-detailed{font-family:Amethysta,Georgia,serif}.c-onb .tz{font-size:calc(15px*var(--tx,1));height:calc(40px + 1.2em);position:relative}.c-onb .tz-track{background:var(--n600);border-radius:9px;height:4px;position:absolute;top:12px;left:14px;right:14px}.c-onb .tz-fill{background:var(--syn);border-radius:9px;position:absolute;top:0;bottom:0;left:0}.c-onb .tz-stop{font-size:inherit;color:var(--t1);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:0;display:flex;position:absolute;top:0}.c-onb .tz-dotw{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.c-onb .tz-dot{background:var(--n900);border:2px solid var(--n500);border-radius:999px;flex-shrink:0;width:20px;height:20px}.c-onb .tz-past .tz-dot{border-color:var(--syn);background:var(--syn)}.c-onb .tz-on .tz-dot{border-color:var(--syn);background:var(--n900);width:28px;height:28px;box-shadow:inset 0 0 0 5px var(--syn),0 0 0 4px var(--synbg)}.c-onb .tz-stop:hover .tz-dot{border-color:var(--syn)}.c-onb .tz-stop:hover{color:var(--syn)}.c-onb .tz-s{white-space:nowrap;line-height:1.2}.c-onb .onb-if{zoom:calc(1 / var(--ts,1));--tx:var(--ts,1)}.c-onb .onb-if .onb-step{font-size:calc(14px * var(--tx))}.c-onb .onb-if .onb-num{font-size:calc(13px * var(--tx))}.c-onb .onb-if .onb-word{font-size:calc(17px * var(--tx))}.c-onb .onb-if .lnk,.c-onb .onb-if .btn,.c-onb .onb-if .lab{font-size:calc(13.5px * var(--tx));letter-spacing:.06em}.c-onb .onb-if .lab{letter-spacing:.1em;color:var(--t1)}html[data-typeface=dyslexic] .c-onb .onb-if .lnk,html[data-typeface=dyslexic] .c-onb .onb-if .btn,html[data-typeface=dyslexic] .c-onb .onb-if .lab,html[data-typeface=dyslexic] .c-onb .onb-if .onb-word{letter-spacing:0}.c-onb .if-card{flex-direction:column;gap:26px;width:960px;margin:auto 0;padding:40px 48px;display:flex}.c-onb .if-title{font-size:calc(44px * var(--tx));letter-spacing:0;margin:0;font-weight:500;line-height:1.1}.c-onb .if-help{font-size:calc(16.5px * var(--tx));color:var(--t2);margin:-14px 0 0;line-height:1.5}.c-onb .if-sec{flex-direction:column;gap:12px;display:flex}.c-onb .if-card .tf{gap:8px}.c-onb .if-card .tf-opt{gap:10px;height:56px;padding:0 14px}.c-onb .if-card .tf-w{font-size:calc(21px * var(--tx))}.c-onb .if-pv{background:var(--n900);border:1px solid var(--n700);border-radius:12px;flex-direction:column;gap:12px;padding:24px 28px;display:flex}.c-onb .if-pv h2{font-size:calc(30px * var(--tx));letter-spacing:0;color:var(--t1);margin:0;font-weight:500;line-height:1.15}.c-onb .if-pv p{font-size:calc(16px * var(--tx));color:var(--t2);margin:0;line-height:1.5}.c-onb .if-pv-btns{gap:10px;margin-top:6px;display:flex}.c-onb .if-pv .btn{pointer-events:none}.c-onb .if-foot{justify-content:space-between;align-items:center;margin-top:2px;display:flex}@media (width<=1000px){.c-onb .if-card{width:auto;max-width:960px;margin:24px 16px;padding:28px 22px}}@media (width<=600px){.c-onb .if-title{font-size:calc(36px * var(--tx))}.c-onb .if-card .tf-opt{padding:0 12px}}.fmt-size:focus-within{border-color:var(--syn)}.fmt-more .ic{width:14px;height:14px}.fmt-pop .fmt-row{width:100%;color:var(--t2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:14.5px;display:flex}.fmt-pop .fmt-row:hover{background:var(--n700);color:var(--t1)}.fmt-pop .fmt-row .ic{width:16px;height:16px;color:var(--syn)}.fmt-pop .fmt-on{color:var(--t1)}.fmt-pop .xother{border-radius:9px;padding:8px 10px}.fmt-pop .xother:hover{color:var(--t1)}.fmt-pop .xsws button:hover{transform:scale(1.12)}.fmt-morepop{flex-direction:row;align-items:center;gap:4px;width:auto;padding:6px}.fmt-dots{padding:0 9px;font-size:20px;line-height:1}.xopt.xopt-a:disabled:hover{color:var(--t2);background:0 0}.c-slide .fbar{z-index:100;border:1px solid var(--n600);background:var(--n800);white-space:nowrap;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;box-shadow:0 14px 34px #00000080}.c-slide .fbar .stool{height:36px;padding:0 8px}.c-slide .fbar .fmt-size{height:36px}.c-slide .fbar .fmt-size .fmt-step{height:34px}.c-slide .fbar .fmt-num{height:32px}.c-slide .fbar .sep{background:var(--n600);width:1px;height:22px;margin:0 4px}.c-slide .fbar .xty{border:1px solid var(--n600);background:var(--n900);min-width:112px;height:36px;color:var(--t1);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:4px;padding:0 4px 0 8px;font-family:Spectral,Georgia,serif;font-size:16px;display:inline-flex}.c-slide .fbar .xty .ic{width:15px;height:15px;color:var(--t3)}.c-slide .fbar .xty-open{border-color:var(--syn)}.nbody .nsub2{font-size:18px;font-weight:600}.nbody .nsub3{color:var(--t2);font-size:17px;font-style:italic;font-weight:500}.nbody .nsubtitle{color:var(--t2);margin:2px 0 0;font-size:1.3em;line-height:1.25}.ncode,.nedit code,.lemma-richtext code{font-family:var(--code,"DM Mono", ui-monospace, monospace);background:var(--n900);border:1px solid var(--n700);color:var(--t1);border-radius:5px;padding:1px 5px;font-size:.9em}:root.light .theme-dark,:root.light .theme-mod{--n900:#f9f8f7;--n800:#f7f6f4;--n700:#eae8e5;--n600:#d2cfca;--n500:#b4b1ab;--syn:#684a10;--synbg:#684a101f}:root.light .theme-mod>header,:root.light .xhd{background:hsl(var(--h) 58% 90.5%);border-bottom-color:hsl(var(--h) 42% 76%)!important}:root.light .app{--t1:#151518;--t2:#151518d1;--t3:#151518b8;--t4:#151518a8;--axon:#12644d;--myelin:#af2c18;--yel:#7b6701;--lec:#1663d0;--tut:#8c6002;--prac:#7e3aec;--sem:#0d784c;--teal:#09756e;--set:#a84f04;--due:#cd1c26;--white:#696765;--tint-lec:#0e52a4;--tint-lec-bg:#1663d01f;--tint-tut:#6e4a00;--tint-tut-bg:#9a6a021f;--tint-prac:#681cc8;--tint-prac-bg:#7e3aec1f;--tint-sem:#0a683e;--tint-sem-bg:#0e86551f;--tint-teal:#07625d;--tint-teal-bg:#0a80781f;--tint-set:#650;--tint-set-bg:#8a74011f;--tint-yel:#650;--tint-yel-bg:#8a74011f;--tint-soon:#8c3e00;--tint-soon-bg:#c05a041f;--tint-due:#aa1414;--tint-due-bg:#d81e281f;--tint-white:#434240;--tint-white-bg:#15151812;--tint-ok:#12644d;--tint-ok-bg:#1882671f;--tint-gold:#705312;--tint-gold-bg:#936c1a1f;--tint-red:#a42816;--tint-red-bg:#bd361c1f;--status-assigned:var(--tint-set);--status-soon:var(--tint-soon);--status-late:var(--tint-due);--status-complete:var(--tint-ok);--solid-lec:#1663d0;--solid-tut:#9a6a02;--solid-prac:#7e3aec;--solid-sem:#0e8655;--solid-teal:#0a8078;--solid-set:#8a7401;--solid-yel:#8a7401;--solid-soon:#c05a04;--solid-due:#d81e28;--solid-white:#696765;--solid-ok:#188267;--solid-gold:#936c1a;--solid-red:#bd361c;--mark-set:#8a7401;--mark-soon:#c05a04;--mark-due:#d81e28;--shadow:#24232029;--veil:#22211f57;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.light .app,:root.light .app *{--mh-fg:hsl(var(--mh) 75% 27%);--mh-mark:hsl(var(--mh) 75% 40%);--h-fg:hsl(var(--h) 75% 27%)}@supports (color:color(from red srgb-linear r g b)){:root.light .app,:root.light .app *{--mh-fg:color(from hsl(var(--mh) 75% 50%) srgb-linear calc(min(1, r * .082 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, g * .082 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, b * .082 / (.2126 * r + .7152 * g + .0722 * b))));--mh-mark:color(from hsl(var(--mh) 75% 50%) srgb-linear calc(min(1, r * .18 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, g * .18 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, b * .18 / (.2126 * r + .7152 * g + .0722 * b))));--h-fg:color(from hsl(var(--h) 75% 50%) srgb-linear calc(min(1, r * .082 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, g * .082 / (.2126 * r + .7152 * g + .0722 * b))) calc(min(1, b * .082 / (.2126 * r + .7152 * g + .0722 * b))))}}:root.light body{background:#f9f8f7}:root.light .t-lec{background:var(--tint-lec-bg);color:var(--tint-lec)}:root.light .t-tut{background:var(--tint-tut-bg);color:var(--tint-tut)}:root.light .t-prac{background:var(--tint-prac-bg);color:var(--tint-prac)}:root.light .t-sem{background:var(--tint-sem-bg);color:var(--tint-sem)}:root.light .t-teal{background:var(--tint-teal-bg);color:var(--tint-teal)}:root.light .t-set{background:var(--tint-set-bg);color:var(--tint-set)}:root.light .t-yel{background:var(--tint-yel-bg);color:var(--tint-yel)}:root.light .t-soon{background:var(--tint-soon-bg);color:var(--tint-soon)}:root.light .t-due{background:var(--tint-due-bg);color:var(--tint-due)}:root.light .t-white{background:var(--tint-white-bg);color:var(--tint-white)}:root.light .t-ok{background:var(--tint-ok-bg);color:var(--tint-ok)}:root.light .t-gold{background:var(--tint-gold-bg);color:var(--tint-gold)}:root.light .t-red{background:var(--tint-red-bg);color:var(--tint-red)}:root.light .t-m{background:hsl(var(--mh) 90% 45% / .13);color:var(--mh-fg)}:root.light .mc{color:var(--mh-fg)}:root.light .mdot{background:var(--mh-mark)}:root.light .npop{box-shadow:0 12px 34px var(--shadow);border-color:var(--mh-mark)}:root.light .app input::placeholder,:root.light .app textarea::placeholder{color:var(--t3);opacity:1}:root.light .sw0-no{background:0 0;border-color:#15151899}:root.light .wd-a{background:var(--mark-set)}:root.light .wd-d{background:var(--mark-soon)}:root.light .wd-x{background:var(--mark-due)}:root.light .wspan{filter:brightness(.66)saturate(1.9)}:root.light .dl[style*="rgb(255, 193, 141)"],:root.light .dl[style*=\#ffc18d]{color:var(--tint-soon)!important}:root.light .dl[style*="rgb(255, 159, 160)"],:root.light .dl[style*=\#ff9fa0]{color:var(--tint-due)!important}:root.light .wspan-r{filter:none}:root.light .dl[style*="rgb(236, 210, 85)"],:root.light .dl[style*=\#ecd255]{color:var(--tint-set)!important}:root.light .wd[style*="opacity: 0.4"],:root.light .wspan[style*="opacity: 0.4"]{opacity:.72!important}:root.light .app span[style*="solid rgba(248, 248, 247, 0.55)"]{border-color:#15151899!important}:root.light .app span[style*="rotate(45deg)"][style*="rgb(236, 210, 85)"]{background:var(--mark-set)!important}:root.light .app span[style*="rotate(45deg)"][style*="rgb(255, 143, 47)"]{background:var(--mark-soon)!important}:root.light .app span:not(.wspan)[style*="background: rgb(255, 80, 83)"]{background:var(--mark-due)!important}:root.light .app span[style*="linear-gradient(90deg, rgb(236, 210, 85)"]{filter:brightness(.66)saturate(1.9)}:root.light .c-tl [style*="rotate(-1.5deg)"]>span.mono{color:var(--t2)!important}:root.light .wkb-alt{background:#15151806}:root.light .wkb-brk{background:repeating-linear-gradient(135deg,#1515180d 0 6px,#0000 6px 12px)}:root.light .c-tl .wkb-now{background:#74500012}:root.light .veil,:root.light .edw,:root.light .w5-sveil{background:var(--veil)}:root.light .dlg,:root.light .amenu,:root.light .atl,:root.light .edw-w,:root.light .w5-search{box-shadow:0 30px 70px var(--shadow)}:root.light .w5-pop,:root.light .nd-menu,:root.light .altip,:root.light .pwa-prompt,:root.light .storage-notice{box-shadow:0 12px 34px var(--shadow)}:root.light .addb{box-shadow:0 4px 14px var(--shadow)}:root.light .lift{box-shadow:0 14px 34px var(--shadow)}:root.light .ai,:root.light .w5-si{background:#15151808}:root.light .c-home .tile{background:hsl(var(--mh) 62% 93.5%);border-color:hsl(var(--mh) 60% 78%)}:root.light .c-home .tile:hover{border-color:var(--mh-mark)}:root.light .c-home .xnow{background:hsl(var(--mh) 62% 93.5%);border-color:hsl(var(--mh) 60% 76%)}:root.light .c-home .xnow-k{color:var(--mh-fg)}:root.light .c-home .xnow-live{background:var(--mh-mark);box-shadow:0 0 0 4px color-mix(in srgb, var(--mh-mark) 20%, transparent)}:root.light .c-next .sgo{background:#d7a535;border-color:#d7a535}:root.light .c-mods .hue{background:var(--mh-mark)}:root.light .c-task .grp{border-color:var(--mh-mark)}:root.light .c-style .sec{background:#f4f3f1}:root.light .c-style .ramp{--ramp-1:hsl(var(--mh) 50% 96%);--ramp-2:hsl(var(--mh) 50% 92%);--ramp-3:hsl(var(--mh) 45% 86%);--ramp-4:hsl(var(--mh) 62% 93.5%);--ramp-5:var(--mh-mark)}:root.light .c-rev .star-on{color:var(--tint-set)}:root.light .c-rev .star-on svg{fill:var(--mark-set);stroke:var(--mark-set)}:root.light .c-rev .qsave-on{color:var(--tint-set)}:root.light .c-rev .qsave-on svg,:root.light .c-rev .qsv-on svg{fill:var(--mark-set);stroke:var(--mark-set)}:root.light .c-cal .adv span{color:var(--mh-fg)}:root.light .c-cal .col-wkend{background-color:#eeedea}:root.light .c-cal .ev{background:hsl(var(--mh) 90% 45% / .13);box-shadow:inset 3px 0 0 var(--mh-mark)}:root.light .c-cal .ev-t{color:var(--mh-fg)}:root.light .c-cal .e-mine{box-shadow:none;background:#1515180a;border-color:#15151873}:root.light .c-cal .e-mine .ev-t{color:var(--t2)}:root.light .c-cal .e-sel{box-shadow:inset 3px 0 0 var(--mh-mark), 0 0 0 2px var(--syn)}:root.light .app .w5-chip{background:hsl(var(--mh) 90% 45% / .13);box-shadow:inset 3px 0 0 var(--mh-mark)}:root.light .app{--pin-bg:var(--n800);--pin-text:var(--t2);--pin-head:var(--t1);--pin-go:#117b66}:root.light .c-slide .kpin:focus-visible{background:var(--pin-go)}:root.light .c-slide .snip-img{box-shadow:0 0 0 1px #1515181f}:root.light .c-mod .fut,:root.light .bub b{opacity:1}:root.light .dl[style*="opacity: 0.7"]{opacity:.85!important}:root.light .xdot,:root.light .xr-dot{background:var(--mh-mark)}:root.light .rail-on .xr-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--mh-mark) 30%, transparent)}:root.light .xmod.fold-on{background:color-mix(in srgb, var(--mh-mark) 14%, transparent)}:root.light .xmod.fold-on .fc{color:var(--mh-fg)}:root.light .app path[style*="fill: #fbfbfb"]{fill:#fff!important;stroke:#696765!important}:root.light .app path[style*="fill: #b9b3a6"]{fill:#d2cfca!important;stroke:#696765!important}:root.light .c-onb .onb-fake u{color:#0050d9}:root.light body.lemma-quiz{--n900:#f9f8f7;--n800:#efedea;--n700:#e2e0dc;--n600:#d2cfca;--n500:#b4b1ab;--syn:#6a4902;--t1:#151518;--axon:#00654c;--myelin:#ba1a00}:root.light .lemma-quiz [class*=text-bone-100\/2],:root.light .lemma-quiz [class*=text-bone-100\/3],:root.light .lemma-quiz [class*=text-bone-100\/4],:root.light .lemma-quiz [class*=text-bone-200\/2],:root.light .lemma-quiz [class*=text-bone-200\/3],:root.light .lemma-quiz [class*=text-bone-200\/4]{color:var(--t3)}:root.light .lemma-quiz [class*=text-axon\/]{color:var(--axon)}:root.light .lemma-quiz [class*=text-myelin\/]{color:var(--myelin)}:root.light .lemma-quiz [class*=text-synapse\/]{color:var(--syn)}:root.light .c-map .mapc{--ink:21 21 24;--hubl:93%;--hubt:28%}:root.light .c-map .ypop{box-shadow:0 18px 44px var(--shadow)}:root.light .c-xmod .mgo{background:color-mix(in srgb, var(--syn) 3%, var(--n800));border-color:color-mix(in srgb, var(--syn) 38%, transparent)}:root.light .c-xmod .sgo,:root.light .c-xmod .sgo:hover{color:#fff}:root.light .c-xmod .xwk-now{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--syn) 45%, transparent);background:color-mix(in srgb, var(--syn) 2%, transparent)}:root.light .c-xmod .lrow-later{opacity:1}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2)format("woff2")}@font-face{font-family:Amethysta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Amethysta-Regular.woff2)format("woff2")}@font-face{font-family:LEMMA Detailed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Amethysta-Regular.woff2)format("woff2");size-adjust:91%}@font-face{font-family:LEMMA Corporate;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2)format("woff2");size-adjust:93.1%}@font-face{font-family:LEMMA Corporate;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2)format("woff2");size-adjust:93.1%}@font-face{font-family:LEMMA Corporate;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2)format("woff2");size-adjust:93.1%}@font-face{font-family:LEMMA Corporate;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter-Italic.woff2)format("woff2");size-adjust:93.1%}@font-face{font-family:LEMMA Dyslexic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OpenDyslexic-Regular.woff2)format("woff2");size-adjust:75%}@font-face{font-family:LEMMA Dyslexic;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/OpenDyslexic-Bold.woff2)format("woff2");size-adjust:75%}@font-face{font-family:LEMMA Dyslexic;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/OpenDyslexic-Italic.woff2)format("woff2");size-adjust:75%}@font-face{font-family:LEMMA Clear;font-style:normal;font-weight:400;src:local(Verdana),local(Verdana Regular),local(DejaVu Sans),local(DejaVuSans);size-adjust:87.3%}@font-face{font-family:LEMMA Clear;font-style:normal;font-weight:500 700;src:local(Verdana Bold),local(Verdana-Bold),local(DejaVu Sans Bold),local(DejaVuSans-Bold);size-adjust:87.3%}html[data-typeface=dyslexic]{--tf:"LEMMA Dyslexic", sans-serif}html[data-typeface=clear]{--tf:"LEMMA Clear", sans-serif}html[data-typeface=corporate]{--tf:"LEMMA Corporate", sans-serif}html[data-typeface=detailed]{--tf:"LEMMA Detailed", Georgia, serif}html[data-notes-font=detailed]{--nf:"LEMMA Detailed", Georgia, serif}html[data-notes-font=corporate]{--nf:"LEMMA Corporate", "Helvetica Neue", Arial, sans-serif}html[data-notes-font=dyslexic]{--nf:"LEMMA Dyslexic", sans-serif}html[data-notes-font=clear]{--nf:"LEMMA Clear", Verdana, sans-serif}html[data-notes-font=spectral]{--nf:"Spectral", Georgia, serif}html[data-notes-font=instrument]{--nf:"Instrument Serif", Georgia, serif}html[data-notes-font=mono]{--nf:"DM Mono", ui-monospace, Menlo, monospace}html[data-typeface] .app,html[data-typeface] .app :not(.katex,.katex *,code,code *,pre,pre *,.code,.code *,.tlx-c,.onb-link,.tf-w,[style*="var(--code)"],[data-font],[data-font] *,.nbody,.nbody *,[data-mark-text],[data-mark-text] *){font-family:var(--tf)!important}html[data-typeface] .app .nbody,html[data-typeface] .app [data-mark-text]:not([data-font]),html[data-typeface] .app :is(.nbody,[data-mark-text]) :not(.katex,.katex *,code,code *,pre,pre *,.code,.code *,[style*="var(--code)"],[data-font],[data-font] *){font-family:var(--nf,var(--tf))!important}html[data-typeface] .c-focus .focus-pill{font-family:var(--tf)}:root{--ai-edge:#3f7fd6;--ai-fill:#101e34;--ai-text:#cfe2ff;--ai-bright:#e6f0ff;--ai-on:#fff;--ai-sub:#a9cbff;--ai-hi:#9cc8ff;--ai-dim:#8aaee6;--ai-line:#3f7fd659;--ai-track:#3f7fd647;--ai-row:#3f7fd642;--ai-chip:#3f7fd62e;--ai-hover:#183056;--ai-field:#08122299;--ai-shadow:#00000080;--ai-ra:#3f7fd6;--ai-rb:#9cc8ff;--ai-rc:#fff;--ai-glow-a:#4c9aff80;--ai-glow-b:#78b4ffcc;--ai-cta:#4c9aff;--ai-cta-on:#06142a;--ai-soft:63, 127, 214;--ai-b-edge:#3f7fd6;--ai-b-hi:#9cc8ff;--ai-b-sub:#a9cbff;--ai-b-track:#3f7fd647}:root.light{--ai-edge:#2f6fc4;--ai-fill:#eef4fd;--ai-text:#14243d;--ai-bright:#0a1a33;--ai-on:#0a1a33;--ai-sub:#2c4f85;--ai-hi:#1f5fb8;--ai-dim:#46618c;--ai-line:#2f6fc473;--ai-track:#2f6fc447;--ai-row:#2f6fc429;--ai-chip:#2f6fc41f;--ai-hover:#dbe8fb;--ai-field:#fff;--ai-shadow:#14243d38;--ai-b-edge:#2f6fc4;--ai-b-hi:#1f5fb8;--ai-b-sub:#2c4f85;--ai-b-track:#2f6fc447;--ai-ra:#1f5fb8;--ai-rb:#3f7fd6;--ai-rc:#4a86dc;--ai-glow-a:#1f5fb859;--ai-glow-b:#1f5fb899;--ai-cta:#1f5fc4;--ai-cta-on:#fff;--ai-soft:47, 111, 196}.app.ai-extra{--ai-edge:#c43fd6;--ai-fill:#2a1030;--ai-text:#f6d6ff;--ai-bright:#fbeaff;--ai-on:#fff;--ai-sub:#e3a9f5;--ai-hi:#f09cff;--ai-dim:#cf93e6;--ai-line:#c43fd673;--ai-track:#c43fd647;--ai-row:#c43fd642;--ai-chip:#c43fd624;--ai-hover:#3d1647;--ai-field:#12061699;--ai-ra:#b02fc4;--ai-rb:#f09cff;--ai-rc:#fff;--ai-glow-a:#c43fd680;--ai-glow-b:#f09cffcc;--ai-cta:#de6cee;--ai-cta-on:#220a2a;--ai-soft:196, 63, 214}:root.light .app.ai-extra{--ai-edge:#a21caf;--ai-fill:#fbeefd;--ai-text:#3a1245;--ai-bright:#2a0c33;--ai-on:#2a0c33;--ai-sub:#6b2a7c;--ai-hi:#8a2f9e;--ai-dim:#7a3b8a;--ai-line:#a21caf73;--ai-track:#a21caf47;--ai-row:#a21caf29;--ai-chip:#a21caf1f;--ai-hover:#f3dcf7;--ai-field:#fff;--ai-ra:#8a2f9e;--ai-rb:#b02fc4;--ai-rc:#c25ad2;--ai-glow-a:#a21caf59;--ai-glow-b:#a21caf99;--ai-cta:#a21caf;--ai-cta-on:#fff;--ai-soft:162, 28, 175}.app.ai-extra img.zmark[style*=zduo-btn]{filter:url(#zduo-mbtn)!important}.app.ai-extra img.zmark[style*=zduo-box]{filter:url(#zduo-mbox)!important}:root.light .app.ai-extra .zmark-btn{filter:url(#zduo-mbtn-light)!important}@property --zang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes zspin{to{--zang:360deg}}@keyframes zglowb{0%,to{box-shadow:0 0 3px 0 var(--ai-glow-a)}50%{box-shadow:0 0 7px 1px var(--ai-glow-b)}}.app .ai-pulse.ai-pulse{background:linear-gradient(var(--ai-fill), var(--ai-fill)) padding-box, conic-gradient(from var(--zang), var(--ai-ra), var(--ai-rb), var(--ai-rc), var(--ai-rb), var(--ai-ra)) border-box;box-shadow:0 0 3px 0 var(--ai-glow-a);border:1.5px solid #0000;animation:3.2s linear infinite zspin,2.4s ease-in-out infinite zglowb}.app .ai-pulse.ai-pulse:hover{background:linear-gradient(var(--ai-hover), var(--ai-hover)) padding-box, conic-gradient(from var(--zang), var(--ai-ra), var(--ai-rb), var(--ai-rc), var(--ai-rb), var(--ai-ra)) border-box}@media (prefers-reduced-motion:reduce){.app .ai-pulse.ai-pulse{animation:none}}.zmark{object-fit:contain;flex-shrink:0;display:block}:root.light .zmark-btn{filter:url(#zduo-btn-light)!important}.ai-tbl{align-items:center;margin-left:6px;display:inline-flex;position:relative}.app .ai-tbl .ai-logob{box-sizing:border-box;width:40px;height:36px;color:var(--ai-hi);border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-menu{z-index:8;box-sizing:border-box;border:1px solid var(--ai-edge);background:var(--ai-fill);width:330px;box-shadow:0 14px 34px var(--ai-shadow);border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:-6px}.ai-it{width:100%;color:var(--ai-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:6px 8px;font-family:Spectral,Georgia,serif;font-size:16px;display:grid;position:relative}.ai-it>.ic,.ai-it>.zmark,.ai-it>.spin{width:19px;height:19px;color:var(--ai-hi);margin-top:2px}.ai-it>.spin{width:16px;height:16px;margin:3px 1.5px 0}.ai-it b{color:var(--ai-bright);font-size:16px;font-weight:400;display:block}.ai-it i{color:var(--ai-sub);font-size:13px;font-style:normal;line-height:1.35;display:block}.ai-it:hover,.ai-it:focus-visible{background:var(--ai-row);outline:none}.ai-it:hover b,.ai-it:focus-visible b{color:var(--ai-on)}.ai-it:focus-visible{box-shadow:0 0 0 2px var(--ai-hi) inset}.ai-it[aria-disabled=true]{cursor:default}.ai-it.ai-soon>.ic,.ai-it.ai-soon b,.ai-it.ai-soon i{opacity:.78}.ai-it.ai-soon:hover{background:0 0}.ai-pill{border:1px solid var(--ai-line);letter-spacing:.04em;color:var(--ai-sub);white-space:nowrap;border-radius:999px;margin-left:8px;padding:0 7px;font-family:DM Mono,ui-monospace,monospace;font-size:11px;font-style:normal;line-height:17px;display:inline-block}.ai-it.ai-bad i{color:var(--ai-bad,#f3c0b8)}:root.light .ai-it.ai-bad i{color:#a42816}.ai-fade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ai-fade-bg,var(--n900)) 0%, transparent), var(--ai-fade-bg,var(--n900)) 78%);height:116px;position:fixed;bottom:0;right:0}.ai-fab,.ai-fan{position:fixed;right:44px}.app .ai-fab.ai-pulse{box-sizing:border-box;width:58px;height:58px;color:var(--ai-hi);cursor:pointer;border-width:2px;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;bottom:34px}.ai-fab .ic{width:24px;height:24px}.ai-fan{flex-direction:column;align-items:flex-end;gap:10px;display:flex;bottom:104px}.ai-fi{color:var(--ai-bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0 7px 0 0;padding:0;font-family:Spectral,Georgia,serif;display:flex;position:relative}.ai-fl{border:1px solid var(--ai-edge);background:var(--ai-fill);color:var(--ai-bright);white-space:nowrap;box-shadow:0 6px 18px var(--ai-shadow);border-radius:999px;align-items:baseline;gap:12px;padding:8px 15px;font-size:15.5px;display:flex}.ai-fl i{color:var(--ai-sub);font-size:13px;font-style:normal}.ai-fc{box-sizing:border-box;border:1px solid var(--ai-edge);background:var(--ai-fill);width:44px;height:44px;color:var(--ai-hi);box-shadow:0 6px 18px var(--ai-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex}.ai-fc .ic{width:20px;height:20px}.ai-fi:hover .ai-fl,.ai-fi:hover .ai-fc,.ai-fi.ai-on .ai-fl,.ai-fi.ai-on .ai-fc{background:var(--ai-hover);border-color:var(--ai-hi)}.ai-fi:focus-visible{outline:none}.ai-fi:focus-visible .ai-fl,.ai-fi:focus-visible .ai-fc{box-shadow:0 0 0 2px var(--ai-hi)}.ai-use{box-sizing:border-box;border:1px solid var(--ai-line);background:var(--ai-fill);width:420px;color:var(--ai-sub);white-space:nowrap;border-radius:12px;align-items:center;gap:12px;margin-right:7px;padding:6px 14px;font-size:13px;display:flex}.ai-use2{flex-direction:column;align-items:stretch;gap:9px;width:440px;padding:10px 14px 11px}.ai-m{align-items:center;gap:12px;display:flex}.ai-m>span:first-child{flex-shrink:0}.ai-x{color:var(--ai-text)}.ai-p{color:var(--ai-b-sub)}.ai-p .ai-bar{background:var(--ai-b-track)}.ai-p .ai-bar i{background:linear-gradient(90deg, var(--ai-b-edge), var(--ai-b-hi))}.ai-bar{background:var(--ai-track);border-radius:999px;flex:1;min-width:60px;height:4px;overflow:hidden}.ai-bar i{background:linear-gradient(90deg, var(--ai-edge), var(--ai-hi));border-radius:999px;height:100%;display:block}.app:has(.ai-fab) .frame-row>main{padding-bottom:110px!important}.app:has(.ai-fab) aside.notes .nbody{padding-bottom:110px}.dlg.ai-dlg{background:var(--ai-fill);border:1px solid var(--ai-edge);color:var(--ai-text);box-shadow:0 30px 80px var(--ai-shadow)}.dlg.ai-md{width:560px}.ai-md-h{align-items:center;gap:12px;padding:22px 18px 0 28px;display:flex}.ai-md-h h2{color:var(--ai-on);flex:1;margin:0;font-size:29px;font-weight:400;line-height:1.1}.ai-md-x,.ai-tiers-x{width:34px;height:34px;color:var(--ai-sub);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ai-md-x:hover{background:var(--ai-row);color:var(--ai-on)}.ai-md-x .ic,.ai-tiers-x .ic{width:18px;height:18px}.ai-sec{padding:18px 28px 0}.ai-cap{letter-spacing:.08em;text-transform:uppercase;color:var(--ai-sub);margin:0 0 10px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}.ai-list{color:var(--ai-text);flex-direction:column;gap:9px;margin:0;padding:0;font-size:15.5px;line-height:1.4;list-style:none;display:flex}.ai-list li{grid-template-columns:15px minmax(0,1fr);gap:11px;display:grid}.ai-dot{background:var(--ai-hi);opacity:.7;border-radius:50%;width:6px;height:6px;margin:9px 4px 0 5px;display:block}.ai-sl{border-top:1px solid var(--ai-line);margin-top:20px;padding:18px 28px 0}.ai-sl+.ai-sl{border-top:0;margin-top:0;padding-top:28px}.ai-sl-l{color:var(--ai-bright);margin-bottom:14px;font-size:16px}.ai-sl-t{cursor:pointer;touch-action:none;--ai-sl-p:11px;height:22px;position:relative}.ai-sl-t:focus-visible{outline:2px solid var(--ai-hi);outline-offset:4px;border-radius:6px}.ai-sl-rail,.ai-sl-fill{height:4px;top:9px;left:var(--ai-sl-p);border-radius:999px;position:absolute}.ai-sl-rail{right:var(--ai-sl-p);background:var(--ai-track)}.ai-sl-fill{width:calc((100% - 2 * var(--ai-sl-p)) * var(--k) / 2);background:linear-gradient(90deg, var(--ai-edge), var(--ai-hi))}.ai-sl-s,.ai-sl-th{left:calc(var(--ai-sl-p) + (100% - 2 * var(--ai-sl-p)) * var(--s) / 2);border-radius:50%;position:absolute}.ai-sl-s{box-sizing:border-box;background:var(--ai-fill);border:2px solid var(--ai-edge);width:10px;height:10px;margin-left:-5px;top:6px}.ai-sl-th{--s:var(--k);background:var(--ai-hi);width:22px;height:22px;box-shadow:0 0 0 5px var(--ai-track);margin-left:-11px;top:0}.ai-sl-n{height:22px;color:var(--ai-dim);margin-top:8px;font-size:15px;line-height:22px;position:relative}.ai-sl-n span{white-space:nowrap;position:absolute;top:0}.ai-sl-n span:first-child{left:0}.ai-sl-n span:nth-child(2){left:50%;transform:translate(-50%)}.ai-sl-n span:nth-child(3){right:0}.ai-sl-n .ai-sl-on{color:var(--ai-on);font-weight:600}.ai-sl-d{color:var(--ai-sub);margin:6px 0 0;font-size:15px;line-height:1.4}.ai-md-use{border-top:1px solid var(--ai-line);letter-spacing:.02em;color:var(--ai-sub);margin:22px 28px 0;padding-top:14px;font-family:DM Mono,ui-monospace,monospace;font-size:12.5px}.ai-md-f{justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.ai-soon-line{color:var(--ai-sub);flex:1;font-size:13.5px;line-height:1.35}.ai-cancel{border:1px solid var(--ai-edge);height:42px;color:var(--ai-text);cursor:pointer;background:0 0;border-radius:11px;padding:0 18px;font-family:Spectral,Georgia,serif;font-size:16px}.ai-cancel:hover{background:var(--ai-row)}.app .ai-go{background:linear-gradient(var(--ai-fill), var(--ai-fill)) padding-box, conic-gradient(from var(--zang), var(--ai-ra), var(--ai-rb), var(--ai-rc), var(--ai-rb), var(--ai-ra)) border-box;height:42px;color:var(--ai-on);cursor:pointer;border:1.5px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:0 20px 0 15px;font-family:Spectral,Georgia,serif;font-size:16px;display:inline-flex}.app .ai-go[aria-disabled=true]{cursor:default;opacity:.7;background:linear-gradient(var(--ai-fill), var(--ai-fill)) padding-box, linear-gradient(var(--ai-edge), var(--ai-edge)) border-box}.ai-pk-f{border:1px solid var(--ai-edge);background:var(--ai-field);border-radius:11px;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.ai-pk-f .ic{width:17px;height:17px;color:var(--ai-sub)}.ai-pk-f input{color:var(--ai-on);background:0 0;border:0;outline:none;flex:1;font-family:Spectral,Georgia,serif;font-size:16px}.ai-pk-f input::placeholder{color:var(--ai-sub)}.ai-pk-f:focus-within{box-shadow:0 0 0 2px var(--ai-hi)}.ai-pk-list{border:1px solid var(--ai-line);border-radius:11px;flex-direction:column;gap:2px;margin:6px 0 0;padding:4px;list-style:none;display:flex}.ai-pk-r{color:var(--ai-text);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:7px 10px;font-size:15px;display:grid}.ai-pk-r .mc{font-size:13px}.ai-pk-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-pk-d{color:var(--ai-sub);font-family:DM Mono,ui-monospace,monospace;font-size:12px}.ai-pk-r .ic{width:16px;height:16px;color:var(--ai-hi)}.ai-pk-r:hover,.ai-pk-cur{background:var(--ai-chip)}.ai-pk-on{background:var(--ai-row);color:var(--ai-on)}.ai-pk-none{color:var(--ai-sub);padding:8px 10px;font-size:14px}.ai-pk-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ai-pk-chip{border:1px solid var(--ai-edge);background:var(--ai-chip);height:30px;color:var(--ai-on);border-radius:8px;align-items:center;gap:8px;padding:0 6px 0 10px;font-size:14.5px;display:inline-flex}.ai-pk-chip .mc{font-size:12.5px}.ai-pk-chip button{color:var(--ai-sub);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.ai-pk-chip button .ic{width:14px;height:14px}.ai-pk-hint{color:var(--ai-sub);font-size:13px}.dlg.ai-tiers{background:var(--n800);border-color:var(--n600);width:1240px;max-width:calc(100% - 48px);color:var(--t1)}.ai-tiers-h{align-items:center;gap:14px;padding:24px 28px 0;display:flex}.ai-tiers-h h2{color:var(--t1);flex:1;margin:0;font-size:34px;font-weight:400;line-height:1.1}.ai-tiers-x{color:var(--t2)}.ai-tiers-x:hover{background:var(--n700);color:var(--t1)}.ai-tiers-body{flex-direction:column;gap:20px;padding:30px 28px 4px;display:flex}.ai-tiers-f{align-items:center;padding:14px 28px 20px;display:flex}:root{--plan-blue:#4c9aff;--plan-blue-on:#06142a;--plan-blue-dot:#9cc8ff;--plan-blue-soft:#4c9aff2e;--pay-link-bg:#0d2a24;--pay-link-edge:#24735d;--pay-link-text:#8cecc9;--pay-warn:#ecd255;--pay-warn-bg:#ecd2551f;--pay-warn-edge:#ecd25566;--pay-warn-btn-bg:#ecd25529;--pay-warn-btn-edge:#ecd255b3;--pay-warn-btn:#f7e79a}:root.light{--plan-blue:#1f5fc4;--plan-blue-on:#fff;--plan-blue-dot:#2a6bd0;--plan-blue-soft:#1f5fc41f;--pay-link-bg:#e3f6ef;--pay-link-edge:#1f7a5c;--pay-link-text:#0b5a41;--pay-warn:#b58900;--pay-warn-bg:#b589001f;--pay-warn-edge:#96690080;--pay-warn-btn-bg:#ecd25540;--pay-warn-btn-edge:#966900b3;--pay-warn-btn:#5c3f00}.c-pay .dlg.pay-sheet{flex-direction:row;width:960px;max-width:calc(100% - 32px);min-height:620px;padding:0;overflow:hidden}.c-pay .pay-l{box-sizing:border-box;background:var(--n900);border-right:1px solid var(--n700);flex-direction:column;flex:0 0 40%;gap:14px;padding:28px 32px 26px;display:flex}.c-pay .pay-brand{letter-spacing:.32em;text-transform:uppercase;color:var(--t2);align-items:center;gap:10px;font-family:Spectral,Georgia,serif;font-size:14px;display:flex}.c-pay .pay-prod{color:var(--t1);margin:18px 0 0;font-size:46px;font-weight:400;line-height:1}.c-pay .pay-price{color:var(--t3);align-items:baseline;gap:9px;font-size:16px;display:flex}.c-pay .pay-price b{color:var(--t1);font-family:Instrument Serif,Georgia,serif;font-size:60px;font-weight:400;line-height:1}.c-pay .pay-vat{color:var(--t3);margin:-6px 0 4px;font-size:14px}.c-pay .pay-l ul{color:var(--t2);flex-direction:column;gap:9px;margin:6px 0 0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.c-pay .pay-l li{gap:9px;display:flex}.c-pay .pay-dot{background:var(--plan-blue-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:9px 5px 0;display:block}.c-pay .pay-dim{color:var(--t3);margin:4px 0 0;font-size:14.5px;line-height:1.5}.c-pay .pay-back{height:34px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:0 12px 0 6px;font-family:Spectral,Georgia,serif;font-size:16px;display:inline-flex}.c-pay .pay-back:hover{background:var(--n700);color:var(--t1)}.c-pay .pay-back .ic{width:18px;height:18px}.c-pay .pay-r{box-sizing:border-box;flex-direction:column;flex:1;gap:12px;min-width:0;padding:28px 34px 20px;display:flex}.c-pay .pay-r-stripe{gap:0;padding:22px 26px 12px;overflow:auto}.c-pay .pay-note{text-align:center;max-width:340px;color:var(--t2);margin:auto;font-size:17px;line-height:1.5}.c-pay .pay-note.pay-bad{color:var(--myelin)}.c-pay .pay-ex{grid-template-columns:1fr 1fr;gap:10px;display:grid}.c-pay .pay-pill{cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;height:46px;font-family:Spectral,Georgia,serif;font-size:16.5px;font-weight:600;display:flex}.c-pay .pay-link{background:var(--pay-link-bg);border-color:var(--pay-link-edge);color:var(--pay-link-text)}.c-pay .pay-apple{color:#fff;background:#000;border-color:#55555e}.c-pay .pay-or{color:var(--t3);align-items:center;gap:12px;font-size:14px;display:flex}.c-pay .pay-or:before,.c-pay .pay-or:after{content:"";background:var(--n600);flex:1;height:1px}.c-pay .pay-f{flex-direction:column;gap:4px;min-width:0;display:flex}.c-pay .pay-f>span{color:var(--t3);font-size:13.5px}.c-pay .pay-in{box-sizing:border-box;border:1px solid var(--n500);background:var(--n900);height:40px;color:var(--t1);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:16px;display:flex}.c-pay .pay-in.pay-ph{color:var(--t4)}.c-pay .pay-in.pay-lock{border-color:var(--n600);color:var(--t2);background:0 0}.c-pay .pay-in .ic{width:16px;height:16px;color:var(--t3)}.c-pay .pay-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c-pay .pay-saved{box-sizing:border-box;border:1.5px solid var(--plan-blue);background:color-mix(in srgb, var(--plan-blue) 10%, transparent);height:46px;color:var(--t1);border-radius:9px;align-items:center;gap:12px;padding:0 14px;font-size:16px;display:flex}.c-pay .pay-radio{box-sizing:border-box;border:1.5px solid var(--plan-blue);background:radial-gradient(circle, var(--plan-blue) 0 4.5px, transparent 5.5px);border-radius:50%;width:18px;height:18px;display:inline-block}.c-pay .pay-another{color:var(--plan-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 0 4px;padding:0;font-family:Spectral,Georgia,serif;font-size:15px}.c-pay .pay-terms{color:var(--plan-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0;font-family:Spectral,Georgia,serif;font-size:15px;display:inline-flex}.c-pay .pay-terms:hover{text-decoration:underline}.c-pay .pay-terms .ic{width:14px;height:14px}.c-pay .pay-terms+.pay-ck{margin-top:-4px}.c-pay .pay-ck{color:var(--t2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;margin-top:auto;font-size:14.5px;line-height:1.45;display:grid;position:relative}.c-pay .pay-ck input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.c-pay .pay-box{box-sizing:border-box;border:1.5px solid var(--n500);width:20px;height:20px;color:var(--plan-blue-on);border-radius:5px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.c-pay .pay-box.pay-on{background:var(--plan-blue);border-color:var(--plan-blue)}.c-pay .pay-ck input:focus-visible+.pay-box{outline:2px solid var(--plan-blue);outline-offset:2px}.c-pay .pay-box .ic{stroke-width:2.6px;width:15px;height:15px}.c-pay .pay-go{background:var(--plan-blue);width:100%;height:52px;color:var(--plan-blue-on);cursor:pointer;border:0;border-radius:11px;font-family:Spectral,Georgia,serif;font-size:17.5px;font-weight:600}.c-pay .pay-go:hover{filter:brightness(1.08)}.c-pay .pay-go:disabled{opacity:.6;cursor:default;filter:none}.c-pay .pay-fine{text-align:center;color:var(--t3);font-size:14px}.c-pay .dlg.ps{width:520px;max-width:calc(100% - 32px)}.c-pay .ps-b{flex-direction:column;gap:14px;padding:28px 30px 0;display:flex}.c-pay .ps-b h2{color:var(--t1);margin:0;font-size:32px;font-weight:400;line-height:1.1}.c-pay .ps-b p{color:var(--t2);margin:0;font-size:17px;line-height:1.5}.c-pay .ps-b p b{color:var(--t1);font-weight:600}.c-pay .ps-b p.ps-dim{color:var(--t3);font-size:14.5px}.c-pay .ps-b p.ps-bad{color:var(--myelin)}.c-pay .ps-card{box-sizing:border-box;border:1px solid var(--n600);background:var(--n900);height:46px;color:var(--t1);border-radius:11px;align-items:center;gap:12px;padding:0 14px;font-size:16px;display:flex}.c-pay .ps-ci{box-sizing:border-box;border:1.5px solid var(--t3);background:linear-gradient(var(--t3), var(--t3)) 0 4px / 100% 3px no-repeat;border-radius:3px;flex-shrink:0;width:26px;height:18px}.c-pay .ps-f{justify-content:flex-end;align-items:center;gap:10px;padding:22px 30px 26px;display:flex}.c-pay .ps-no,.c-pay .ps-go{cursor:pointer;white-space:nowrap;border-radius:11px;height:42px;padding:0 20px;font-family:Spectral,Georgia,serif;font-size:16px;line-height:1}.c-pay .ps-no{border:1px solid var(--n500);color:var(--t1);background:0 0}.c-pay .ps-no:hover{border-color:var(--t3)}.c-pay .ps-go{border:1px solid var(--plan-acc);background:var(--plan-acc);color:var(--plan-on);font-weight:600}.c-pay .ps-go:hover{filter:brightness(1.08)}.c-pay .ps-go:disabled,.c-pay .ps-no:disabled{opacity:.6;cursor:default;filter:none}.c-pay .ps-go.ps-plain{border-color:var(--t1);background:var(--t1);color:var(--n900)}.c-pay .ps-c .ps-b{text-align:center;align-items:center;padding-top:34px}.c-pay .ps-c .ps-f{flex-direction:column;align-items:stretch;padding-top:26px}.c-pay .ps-c .ps-go{height:46px}.c-pay .ps-tick{box-sizing:border-box;border:2px solid var(--plan-acc);background:var(--plan-soft);width:64px;height:64px;color:var(--plan-acc);border-radius:50%;justify-content:center;align-items:center;display:flex}.c-pay .ps-tick .ic{stroke-width:2.4px;width:32px;height:32px}.c-pay .ps-ms{border:1px solid var(--n600);background:var(--n900);text-align:left;border-radius:12px;flex-direction:column;align-self:stretch;gap:14px;margin-top:6px;padding:14px 16px 16px;display:flex}.c-pay .ps-m{color:var(--t2);flex-direction:column;gap:8px;font-size:15.5px;display:flex}.c-pay .ps-m b{font-weight:600}.c-pay .ps-bar{background:var(--n700);border-radius:999px;height:8px;overflow:hidden}.c-pay .ps-bar i{border-radius:999px;height:100%;display:block}.c-pay .ps-x b{color:var(--extra-acc)}.c-pay .ps-x .ps-bar i{background:var(--extra-acc)}.c-pay .ps-p .ps-bar i{background:var(--plan-blue)}.c-pay .ps-why{border:0;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;display:flex}.c-pay .ps-why legend{color:var(--t3);margin-bottom:4px;padding:0;font-size:14.5px}.c-pay .ps-rd{height:38px;color:var(--t1);cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:0 10px;font-size:16px;display:flex}.c-pay .ps-rd:hover{background:var(--n700)}.c-pay .ps-rd{position:relative}.c-pay .ps-rd input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.c-pay .ps-rd i{box-sizing:border-box;border:1.5px solid var(--n500);border-radius:50%;flex-shrink:0;width:18px;height:18px}.c-pay .ps-rd input:checked+i{border-color:var(--t1);background:radial-gradient(circle, var(--t1) 0 4.5px, transparent 5.5px)}.c-pay .ps-rd input:focus-visible+i{outline:2px solid var(--plan-acc);outline-offset:2px}.c-pay .ps-lim{--ai-soft:63, 127, 214}.c-plan .bill{flex-direction:column;gap:14px;display:flex}.c-plan .bill h2{color:var(--t1);margin:0;font-size:34px;font-weight:400;line-height:1}.c-plan .bill-c{border:1px solid var(--n700);background:var(--n800);border-radius:14px;padding:4px 22px 8px}.c-plan .bill-r{border-bottom:1px solid var(--n700);grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:62px;font-size:16.5px;display:grid}.c-plan .bill-k{color:var(--t3)}.c-plan .bill-v{color:var(--t1)}.c-plan .bill-a{align-items:center;gap:20px;display:flex}.c-plan .bill-b{color:var(--plan-acc);cursor:pointer;background:0 0;border:0;padding:0;font-family:Spectral,Georgia,serif;font-size:16px;text-decoration:none}.c-plan .bill-b:hover{text-underline-offset:3px;text-decoration:underline}.c-plan .bill-b:disabled{opacity:.6;cursor:default;text-decoration:none}.c-plan .bill-rh{color:var(--t3);justify-content:space-between;align-items:baseline;padding:16px 0 8px;font-size:16.5px;display:flex}.c-plan .bill-rc{border-top:1px solid var(--n700);height:44px;color:var(--t2);grid-template-columns:128px minmax(0,1fr) 84px 36px;align-items:center;gap:16px;font-size:15.5px;display:grid}.c-plan .bill-rc b{text-align:right;color:var(--t1);font-weight:400}.c-plan .bill-rc .bill-b{font-size:15px}.c-plan .bill-none{border-top:1px solid var(--n700);color:var(--t3);padding:14px 0 10px;font-size:15.5px}.c-plan .bill-foot{padding:0 2px;display:flex}.c-plan .bill-quiet{color:var(--t3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:Spectral,Georgia,serif;font-size:15.5px;text-decoration:underline}.c-plan .bill-quiet:hover{color:var(--t1)}.c-plan .bill-say{color:var(--t3);margin:0;font-size:14.5px}.c-plan .bill-say.bill-bad{color:var(--myelin)}.c-plan .pl-ban{border:1px solid var(--plan-acc);background:linear-gradient(var(--plan-glow), var(--plan-glow)), var(--n800);color:var(--t1);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:12px 14px 12px 20px;font-size:17px;display:flex}.c-plan .pl-ban .pl-btn{width:auto}.pay-fail{box-sizing:border-box;background:var(--pay-warn-bg);border-bottom:1px solid var(--pay-warn-edge);height:42px;color:var(--t1);flex-shrink:0;align-items:center;gap:14px;padding:0 12px 0 20px;font-family:Spectral,Georgia,serif;font-size:15.5px;display:flex}.pay-fail .pay-fail-d{background:var(--pay-warn);border-radius:50%;flex-shrink:0;width:8px;height:8px}.pay-fail-go{border:1px solid var(--pay-warn-btn-edge);background:var(--pay-warn-btn-bg);height:28px;color:var(--pay-warn-btn);cursor:pointer;border-radius:8px;padding:0 13px;font-family:Spectral,Georgia,serif;font-size:14.5px;font-weight:600}.pay-fail-go:disabled{opacity:.6;cursor:default}.pay-fail-x{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.pay-fail-x:hover{background:var(--n700);color:var(--t1)}.pay-fail-x .ic{width:16px;height:16px}.lim{box-sizing:border-box;border:1px solid var(--ai-edge);background:var(--ai-fill);width:100%;color:var(--ai-text);text-align:left;border-radius:14px;flex-shrink:0;font-family:Spectral,Georgia,serif}.lim-bar{box-sizing:border-box;width:100%;height:54px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:14px;padding:0 20px;display:flex}.lim-bar:hover{background:rgba(var(--ai-soft), .2)}.lim-bar:focus-visible{outline:2px solid var(--ai-hi);outline-offset:-3px}.lim-t{color:var(--ai-on);white-space:nowrap;font-size:25px;line-height:1}.lim-d{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ai-sub);font-size:15.5px;overflow:hidden}.lim-chev{color:var(--ai-hi);margin-left:auto;display:inline-flex}.lim-chev .ic{width:20px;height:20px}.lim-open .lim-chev{transform:rotate(180deg)}.lim-p{border-top:1px solid rgba(var(--ai-soft), .45);flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.lim-h{color:var(--ai-on);margin:0;font-size:28px;font-weight:400;line-height:1.15}.lim-dim{color:var(--ai-sub);margin:0;font-size:15px;line-height:1.45}.lim-say{color:var(--ai-sub);margin:0;font-size:15px}.lim-say.lim-bad{color:var(--ai-bad,#f3c0b8)}:root.light .lim-say.lim-bad{color:#a42816}.lim-act{align-items:center;gap:16px;display:flex}.lim-btn{border:1px solid var(--ai-cta);background:var(--ai-cta);height:42px;color:var(--ai-cta-on);white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 22px;font-family:Spectral,Georgia,serif;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.lim-btn:hover{filter:brightness(1.08)}.lim-btn:disabled{opacity:.6;cursor:default;filter:none}.lim-top{align-items:baseline;gap:20px;display:flex}.lim-top .lim-h{flex:1}.lim-pick{color:var(--ai-sub);align-items:baseline;gap:14px;font-size:15px;display:flex}.lim-pick b{color:var(--ai-on);font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400;line-height:1}.lim-sl{border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin:0 0 2px;display:grid;position:relative}.lim-sl:focus-visible{outline:2px solid var(--ai-hi);outline-offset:6px}.lim-rail,.lim-fill{border-radius:999px;height:4px;position:absolute;top:12px;left:7.14286%}.lim-rail{background:rgba(var(--ai-soft), .3);right:7.14286%}.lim-fill{background:linear-gradient(90deg, var(--ai-edge), var(--ai-hi))}.lim-st{color:var(--ai-dim);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:34px 0 0;font-family:Spectral,Georgia,serif;display:flex;position:relative}.lim-st:before{content:"";box-sizing:border-box;background:var(--ai-fill);border:2px solid rgba(var(--ai-soft), .8);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:9px;left:50%}.lim-st.lim-on:before{background:var(--ai-hi);width:22px;height:22px;box-shadow:0 0 0 5px rgba(var(--ai-soft), .28);border:0;margin-left:-11px;top:1px}.lim-st:focus-visible{outline:2px solid var(--ai-hi);outline-offset:2px;border-radius:6px}.lim-st b{color:var(--ai-sub);font-size:17px;font-weight:400;line-height:1.2}.lim-st i{color:var(--ai-dim);font-family:Spectral,Georgia,serif;font-size:13.5px;font-style:normal}.lim-st.lim-on b{color:var(--ai-on);font-weight:600}.lim-st.lim-on i{color:var(--ai-text)}.lim-buy{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lim-ck{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:3px 12px;display:grid;position:relative}.lim-ck input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lim-box{box-sizing:border-box;border:1.5px solid var(--ai-edge);color:#fff;background:0 0;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.lim-box.lim-ticked{background:var(--ai-cta);border-color:var(--ai-cta)}.lim-ck input:focus-visible+.lim-box{outline:2px solid var(--ai-hi);outline-offset:2px}.lim-box .ic{stroke-width:2.6px;width:15px;height:15px}.lim-ck>span:nth-child(3){color:var(--ai-text)}.lim-ck .lim-dim{grid-column:2}.c-pay .dlg.ai-dlg.pay-out{width:480px;max-width:calc(100% - 32px)}.pay-out-p{color:var(--ai-text);margin:12px 28px 0;font-size:17px;line-height:1.45}.pay-out-f{align-items:center;gap:10px;padding:22px 28px 0;display:flex}.pay-out-go{border:1px solid var(--ai-cta);background:var(--ai-cta);height:42px;color:var(--ai-cta-on);cursor:pointer;border-radius:11px;align-items:center;padding:0 20px;font-family:Spectral,Georgia,serif;font-size:16px;font-weight:600;display:inline-flex}.pay-out-go:hover{filter:brightness(1.08)}.pay-out-dim{color:var(--ai-sub);margin:14px 28px 24px;font-size:14.5px;line-height:1.4}
