:root{--bg:#07182b;--glass:#091a2cdb;--glass-2:#0d243bf5;--glass-solid:#0b2136;--line:#78cde126;--line-2:#78cde14d;--hover:#3fd1c11f;--text:#e6eff3;--text-2:#c5d6de;--muted:#8fa9b7;--faint:#7891a0;--accent:#3fd1c1;--accent-2:#1f9e94;--accent-soft:#3fd1c133;--link:#8fe3ff;--sand:#e9d7a5;--coral:#ff8a7a;--gold:#f2c86b;--good:#4ade80;--ok:#a3e635;--warn:#fbbf24;--bad:#f87171;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--t-xs:10.5px;--t-sm:11.5px;--t-md:13px;--t-lg:15px;--t-xl:20px;--r-sm:6px;--r-md:9px;--r-lg:12px;--r:var(--r-lg);--shadow:0 10px 30px #00000073, 0 1px 0 #ffffff08 inset;--shadow-sm:0 4px 14px #00000059;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.16s;--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Iowan Old Style", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--thaana:"Noto Sans Thaana", "MV Faseyha", "Faruma", "MV Boli", sans-serif;--top-h:48px;--top-y:64px;--insp-w:344px;--tool-w:58px}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);font-size:var(--t-md);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;overflow:hidden}#app{position:fixed;inset:0}#game{width:100%;height:100%;display:block;position:absolute;inset:0}*{box-sizing:border-box}button,input,select{font:inherit;color:inherit}.hud{pointer-events:none;font-variant-numeric:tabular-nums;line-height:1.4;position:absolute;inset:0}.hud>*{pointer-events:auto}.hud .bottom-row,.hud .notify,.hud .bottom-stack{pointer-events:none}.hud .bottom-row>*,.hud .notify>*,.hud .bottom-stack>*{pointer-events:auto}.num,.tnum{font-variant-numeric:tabular-nums}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px)saturate(1.25)}.muted{color:var(--muted)}.small{font-size:var(--t-sm)}.good{color:var(--good)}.warn{color:var(--warn)}.bad{color:var(--bad)}.gold{color:var(--gold)}.pad{padding:var(--s3)}.thaana{font-family:var(--thaana);color:var(--sand);direction:rtl;unicode-bidi:isolate;font-size:1.05em}.term{color:var(--sand);opacity:.9;font-style:italic;font-weight:400;font-family:var(--serif)}.link{color:var(--link);cursor:pointer;transition:color var(--dur), border-color var(--dur);border-bottom:1px dotted #8fe3ff59;text-decoration:none}.link:hover{color:#fff;border-bottom-color:#fff}.link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.link.dead{color:var(--muted);text-decoration:line-through}.link.fig{color:#c4b5fd;border-color:#c4b5fd59}.link.isl{color:#7dd3fc}.link.art{color:var(--gold);border-color:#f2c86b66}kbd{text-align:center;border:1px solid var(--line-2);min-width:18px;font-size:10.5px;line-height:16px;font-family:var(--mono);color:var(--text-2);background:#ffffff12;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-weight:500;display:inline-block}button kbd{opacity:.8;min-width:16px;margin-left:2px;padding:0 4px;font-size:9.5px;line-height:14px}button{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform 80ms var(--ease), box-shadow var(--dur) var(--ease);background:#ffffff0d;align-items:center;gap:6px;padding:5px 10px;line-height:1.3;display:inline-flex}button:hover:not(:disabled){background:var(--hover);border-color:var(--line-2);color:#fff}button:active:not(:disabled){transform:translateY(1px)}button.on{border-color:var(--accent);color:#fff;background:#3fd1c133;box-shadow:inset 0 0 0 1px #3fd1c126}button.primary{color:#fff;background:linear-gradient(#2bb3a6,#1d8b82);border-color:#3fd1c1;font-weight:600;box-shadow:0 2px 10px #1f9e9440}button.primary:hover:not(:disabled){background:linear-gradient(#35c8ba,#22a095)}button:disabled{opacity:.42;cursor:not-allowed}button.mini{font-size:var(--t-sm);border-radius:5px;gap:4px;padding:2px 8px}button.small{padding:4px 10px;font-size:12px}button.x{color:var(--muted);border-radius:var(--r-sm);background:0 0;border:1px solid #0000;padding:5px}button.x:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#0000}button.ghost{color:var(--muted);background:0 0;border-color:#0000}button.ghost:hover:not(:disabled){color:var(--text);border-color:var(--line);background:#ffffff0f}input[type=number],input[type=text],input[type=search],select{border:1px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--dur), background var(--dur);background:#00000047;outline:none;padding:4px 8px}input[type=number]:hover,input[type=text]:hover,input[type=search]:hover,select:hover{border-color:var(--line-2)}input:focus,select:focus{border-color:var(--accent);background:#0006}input[type=number]{font-variant-numeric:tabular-nums}select{cursor:pointer}select option{background:#0c2238}input[type=checkbox]{accent-color:var(--accent);cursor:pointer;width:15px;height:15px}.ico{flex:none}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus-visible{outline-offset:1px}.hud ::-webkit-scrollbar{width:8px;height:8px}.hud ::-webkit-scrollbar-thumb{background:#78cde133 padding-box padding-box;border:2px solid #0000;border-radius:4px}.hud ::-webkit-scrollbar-thumb:hover{background-color:#78cde159}.hud ::-webkit-scrollbar-track{background:0 0}.hud *{scrollbar-width:thin;scrollbar-color:#78cde140 transparent}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:400;pointer-events:none;white-space:pre-line;text-align:left;background:var(--glass-solid);border:1px solid var(--line-2);border-radius:var(--r-sm);letter-spacing:0;text-transform:none;width:max-content;max-width:280px;color:var(--text);box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;transition:opacity .12s var(--ease), transform .12s var(--ease), visibility 0s linear .12s;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.4;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.4s,.4s,.4s;transform:translateY(-50%)}[data-tip][data-tip-pos=bottom]:after{top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}[data-tip][data-tip-pos=bottom]:hover:after,[data-tip][data-tip-pos=bottom]:focus-visible:after{transform:translate(-50%)}[data-tip][data-tip-pos=bl]:after{top:calc(100% + 8px);left:0;transform:translateY(-4px)}[data-tip][data-tip-pos=bl]:hover:after,[data-tip][data-tip-pos=bl]:focus-visible:after{transform:translate(0)}[data-tip][data-tip-pos=br]:after{top:calc(100% + 8px);left:auto;right:0;transform:translateY(-4px)}[data-tip][data-tip-pos=br]:hover:after,[data-tip][data-tip-pos=br]:focus-visible:after{transform:translate(0)}[data-tip][data-tip-pos=top]:after{top:auto;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}[data-tip][data-tip-pos=top]:hover:after,[data-tip][data-tip-pos=top]:focus-visible:after{transform:translate(-50%)}[data-tip][data-tip-pos=tl]:after{top:auto;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}[data-tip][data-tip-pos=tl]:hover:after,[data-tip][data-tip-pos=tl]:focus-visible:after{transform:translate(0)}[data-tip][data-tip-pos=left]:after{left:auto;right:calc(100% + 10px);transform:translate(4px,-50%)}[data-tip][data-tip-pos=left]:hover:after,[data-tip][data-tip-pos=left]:focus-visible:after{transform:translateY(-50%)}.kicker{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:700}.fly-title{font-weight:700;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:2px 6px var(--s2);justify-content:space-between;align-items:baseline;gap:var(--s2);display:flex}.fly-title .muted{text-transform:none;letter-spacing:0;font-weight:400}.topbar{height:var(--top-h);z-index:35;border-radius:var(--r-lg);align-items:center;gap:2px;padding:0 6px;display:flex;position:absolute;top:8px;left:8px;right:8px}.tb-group{align-items:center;gap:4px;height:100%;padding:0 8px;display:flex;position:relative}.tb-group+.tb-group:before,.tb-spacer+.tb-group:before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:12px;left:0}.tb-spacer+.tb-group:before{display:none}.tb-spacer{flex:1;min-width:4px}.brand .logo{font-family:var(--serif);letter-spacing:.04em;background:linear-gradient(90deg,#5fe3d4,#f3e3b5);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:600}.brand .isle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.logo.big{font-family:var(--serif);letter-spacing:.06em;background:linear-gradient(90deg,#5fe3d4,#f3e3b5);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:500}.date{gap:var(--s2);cursor:default}.date .clock{font-size:var(--t-xl);letter-spacing:.01em;color:#fff;font-variant-numeric:tabular-nums;min-width:58px;font-weight:650}.date .clock.night{color:#b4c0ff}.datecol{flex-direction:column;line-height:1.2;display:flex}.datecol .nak{white-space:nowrap;font-size:12.5px}.datecol .nak b{color:var(--sand);font-weight:600}.datecol .sub{font-size:var(--t-xs);color:var(--muted);white-space:nowrap}.badge{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:20px;padding:3px 8px;font-weight:700}.badge.iruvai{color:#fcd34d;background:#fbbf2424;border:1px solid #fbbf2452}.badge.hulhangu{color:#93c5fd;background:#60a5fa24;border:1px solid #60a5fa52}.chip{border-radius:var(--r-sm);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:default;transition:background var(--dur), border-color var(--dur);background:#ffffff0a;border:1px solid #0000;align-items:center;gap:5px;padding:4px 8px;font-size:12.5px;display:inline-flex;position:relative}.chip:hover{background:#ffffff14}.chip small{color:var(--muted);font-size:var(--t-xs);margin-left:-1px}.chip.dim{color:var(--muted)}.chip.rain{color:#93c5fd}.chip.warnc{color:var(--warn);background:#fbbf241a;border-color:#fbbf2438}.chip.badc{color:var(--bad);background:#f871711f;border-color:#f871714d}.chip.goodc{color:var(--good)}.chip.storm{color:#fecaca;background:#ef444433;border:1px solid #ef444480;animation:1.6s ease-in-out infinite pulse}.chip.storm.active{background:#ef444461}@keyframes pulse{50%{box-shadow:0 0 0 4px #ef444426}}.chip.forecast{cursor:help;border:1px dashed var(--line-2);color:var(--sand)}.chip.forecast:hover,.chip.forecast:focus-visible{background:#e9d7a514;border-style:solid}.chip .popover{visibility:hidden;opacity:0;white-space:normal;width:310px;padding:var(--s3) 14px;background:var(--glass-solid);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow);color:var(--text);z-index:50;cursor:default;transition:opacity .14s var(--ease), transform .14s var(--ease), visibility 0s linear .14s;font-size:12.5px;line-height:1.5;display:block;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.chip.forecast:hover .popover,.chip.forecast:focus .popover,.chip.forecast:focus-within .popover{visibility:visible;opacity:1;transition-delay:.15s,.15s,.15s;transform:translate(-50%)}.popover p{margin:6px 0}.popover .pop-h{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:2px;font-weight:700}.spark{height:30px;margin-top:var(--s2);align-items:flex-end;gap:2px;display:flex}.spark i{opacity:.7;background:#60a5fa;border-radius:1px;flex:1;min-height:2px}.spark i.st{background:var(--bad)}.speed{gap:3px}.speed .sbtn{letter-spacing:-2px;justify-content:center;min-width:30px;height:30px;padding:4px 6px;font-size:14px;font-weight:700}.speed .sbtn.pause{letter-spacing:0}.views{gap:3px}.views .vbtn{height:30px;padding:5px 9px;font-size:12.5px}.perf{color:var(--faint);text-align:right;padding-left:var(--s2);font-variant-numeric:tabular-nums;min-width:44px;font-size:9.5px;line-height:1.25}.compact-only{display:none}@media (width<=1500px){.views .vbtn span,.brand,.perf{display:none}.views .vbtn{padding:5px 7px}}@media (width<=1440px){.date .badge.monsoon{display:none}.speed .sbtn{min-width:26px;padding:4px}.isle-btn{max-width:150px}.tb-group{padding:0 6px}}@media (width<=1340px){.weather .c-rain,.weather .c-sea,.weather .c-tide{display:none}.compact-only{margin-bottom:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line);display:block}}@media (width<=1100px){.weather .c-wind{display:none}.isle-btn{max-width:130px}.vitals .chip{padding:4px 6px}.datecol .sub{display:none}}.isles{position:relative}.isle-btn{color:#ffe08a;align-items:center;gap:6px;max-width:220px;height:32px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.isle-btn .isle-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.isle-btn .isle-count{background:#ffe08a2e;border-radius:10px;padding:0 6px;font-size:10px;font-weight:700}.isle-btn .caret{color:var(--muted);transition:transform var(--dur);font-size:10px}.isle-btn.open .caret{transform:rotate(180deg)}.isle-btn.new{border-color:#ffd24a;animation:1.4s ease-in-out infinite islepulse}@keyframes islepulse{50%{box-shadow:0 0 0 5px #ffd24a40}}.isle-menu{width:260px;padding:var(--s2);border-radius:var(--r-md);z-index:60;background:var(--glass-solid);animation:popIn .14s var(--ease);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.isle-menu .fitem{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.isle-menu .fitem .fname,.isle-menu .fitem .muted{white-space:nowrap}@keyframes popIn{0%{opacity:0;transform:translateY(-4px)}}.toolbar-wrap{top:var(--top-y);z-index:9;gap:var(--s2);pointer-events:none;align-items:flex-start;display:flex;position:absolute;left:8px}.toolbar-wrap>*{pointer-events:auto}.toolbar{width:var(--tool-w);flex-direction:column;gap:1px;padding:5px;display:flex}.tbtn{border-radius:var(--r-md);background:0 0;border:1px solid #0000;flex-direction:column;gap:1px;width:100%;padding:5px 2px 4px;position:relative}.tbtn .tlabel{color:var(--muted);letter-spacing:.02em;transition:color var(--dur);font-size:9.5px}.tbtn:hover .tlabel,.tbtn.on .tlabel{color:#fff}.tbtn.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-6px}.tbtn .tkey{font-size:8.5px;font-family:var(--mono);color:var(--faint);line-height:1;position:absolute;top:3px;right:4px}.tbtn.on .tkey,.tbtn:hover .tkey{color:var(--muted)}.glyphico{font-family:var(--mono);font-size:18px;font-weight:700;line-height:20px}.glyphico.thaana{font-family:var(--thaana);color:inherit}.tsep{background:var(--line);height:1px;margin:3px 6px}.flyout{z-index:9;width:300px;padding:var(--s2);max-height:calc(100vh - 150px);animation:flyIn .16s var(--ease);flex-direction:column;gap:2px;display:flex;overflow:auto}.flyout.wide{width:420px}@keyframes flyIn{0%{opacity:0;transform:translate(-6px)}}.fitem{text-align:left;border-radius:var(--r-md);background:0 0;border:1px solid #0000;grid-template-columns:16px 1fr;grid-template-areas:"sw name""sw desc";align-items:start;column-gap:10px;width:100%;padding:7px 8px;display:grid}.fitem.compact{grid-template-areas:"sw name";align-items:center;padding:6px 8px}.fitem .swatch{border:1px solid #fff3;border-radius:4px;grid-area:sw;width:14px;height:14px;margin-top:2px}.fitem.compact .swatch{margin-top:0}.fitem .swatch.grad{width:16px}.fitem .fname{grid-area:name;font-weight:600}.fitem .fdesc{font-size:var(--t-sm);color:var(--muted);grid-area:desc;margin-top:1px;line-height:1.4}.fitem:hover .fdesc{color:var(--text-2)}.bitem{grid-template-columns:22px 1fr;grid-template-areas:"sw name""sw mats""sw desc"}.bitem .bglyph{font-family:var(--mono);text-align:center;grid-area:sw;font-size:18px;font-weight:700;line-height:22px}.bitem .mats{flex-wrap:wrap;grid-area:mats;gap:4px;margin:3px 0 2px;display:flex}.bitem .mat{font-size:var(--t-xs);background:#ffffff0d;border-radius:4px;padding:0 6px;line-height:17px}.bitem .mat.bad{background:#f871711a}.bitem.lacking .fname{color:#b5c4cc}.bitem .fname small{margin-left:4px;font-weight:400}.bcat{font-size:var(--t-xs);color:var(--sand);padding:var(--s3) 8px var(--s1);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.bgroup:first-child .bcat{padding-top:2px}.toolhint{padding:var(--s2) var(--s2) var(--s2) var(--s3);align-items:center;gap:var(--s2);max-width:460px;animation:flyIn .16s var(--ease);font-size:12.5px;display:flex}.toolhint .th-swatch{border-radius:3px;flex:none;width:10px;height:10px}.ovl-legend{width:240px;padding:var(--s2) var(--s3) var(--s3);z-index:6;animation:tin .2s var(--ease);position:absolute;bottom:64px;left:8px}.lg-head{justify-content:space-between;align-items:center;margin:0 -6px 6px 0;display:flex}.lg-head b{font-size:12.5px}.lg-grad{border:1px solid var(--line);border-radius:5px;height:10px}.lg-labels{font-size:var(--t-xs);color:var(--muted);justify-content:space-between;margin:4px 0;display:flex}.lg-cats{font-size:var(--t-sm);grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:4px;display:grid}.lg-cats span{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.lg-cats i{border-radius:3px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.inspector{top:var(--top-y);width:var(--insp-w);z-index:4;max-height:calc(100vh - 140px);animation:slideL .18s var(--ease);flex-direction:column;display:flex;position:absolute;right:8px;overflow:hidden}.inspector.above-mini{max-height:calc(100vh - 300px)}@keyframes slideL{0%{opacity:0;transform:translate(10px)}}.inspector header{justify-content:space-between;align-items:flex-start;gap:var(--s2);padding:var(--s3) var(--s2) 10px var(--s4);border-bottom:1px solid var(--line);background:linear-gradient(#3fd1c114,#0000);flex:none;display:flex}.ititle{min-width:0}.ititle .kind{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:2px;font-weight:700}.ititle .name{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.25}.ititle .sub{color:var(--text-2);margin-top:3px;font-size:12px}.ibody{padding:var(--s2) var(--s4) var(--s4);overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.vhead{margin:2px 0 var(--s2);flex-wrap:wrap;gap:4px;display:flex}.pill{font-size:var(--t-sm);border:1px solid var(--line);white-space:nowrap;background:#ffffff0f;border-radius:20px;padding:1px 9px;line-height:18px}.pill.gold{color:var(--gold);border-color:#f2c86b66}.pill.dim{color:var(--muted)}.pill.bad{color:#fecaca;background:#f871711f;border-color:#f8717173}.pill.f{color:#f9a8d4}.pill.m{color:#93c5fd}.desc{color:var(--text-2);margin:4px 0 var(--s2);font-size:12.5px;line-height:1.5}.desc.story{font-family:var(--serif);font-size:13.5px}.btnrow{margin:var(--s2) 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.btnrow.center{justify-content:center}.btnrow.end{justify-content:flex-end}.tabs{border-bottom:1px solid var(--line);gap:2px;margin:6px 0 4px;display:flex}.tabs button{border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 10px 7px}.tabs button:hover:not(:disabled){color:var(--text);border-color:#0000;border-bottom-color:var(--line-2);background:#ffffff0a}.tabs button.on,.tabs button.on:hover{color:#fff;border-bottom-color:var(--accent);background:0 0}.tabs .tcount{font-size:var(--t-xs);color:var(--faint);margin-left:2px}.tabs .tcount.bad{color:var(--bad)}.sec{margin:14px 0 4px}.sec:first-child{margin-top:6px}.sec h4{justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-weight:700;display:flex}.sec h4>span:first-child{color:var(--sand)}.sec h4 .muted,.sec h4 .small{text-transform:none;letter-spacing:0;font-weight:400}.moodw{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600}.kv{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px dashed #78cde114;padding:3px 0;display:flex}.kv:last-child{border-bottom:none}.kv .k{color:var(--muted);flex:none}.kv .v{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.bar{align-items:center;gap:var(--s2);font-size:var(--t-sm);margin:4px 0;display:flex}.bar-label{width:62px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:none;overflow:hidden}.bar-track{background:#ffffff12;border-radius:4px;flex:1;min-width:30px;height:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.bar-track.signed:after{content:"";background:#ffffff59;width:1px;position:absolute;top:-1px;bottom:-1px;left:50%}.bar-fill{transition:width .35s var(--ease), left .35s var(--ease), background .35s;border-radius:4px;position:absolute;top:0;bottom:0}.bar-mark{z-index:1;background:#07182bd9;width:2px;margin-left:-1px;position:absolute;top:-1px;bottom:-1px}.bar-mark.hi{background:#fff6;width:1px}.bar-right{text-align:right;min-width:30px;color:var(--text-2);white-space:nowrap;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.bar.crit .bar-label{color:var(--bad);font-weight:600}.grid2{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}.grid2 .bar-label{width:54px}.thoughts{flex-direction:column;gap:3px;margin:8px 0 0;padding:0;list-style:none;display:flex}.thoughts li{gap:var(--s2);padding:3px var(--s2) 3px 0;border-radius:var(--r-sm);align-items:baseline;font-size:12.5px;line-height:1.4;display:flex}.thoughts .tv{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:34px;font-weight:700}.thoughts li.pos .tv{color:var(--good)}.thoughts li.neg .tv{color:var(--bad)}.thoughts li.neg{background:linear-gradient(90deg,#f871711a,#0000 70%)}.thoughts li.pos.big{background:linear-gradient(90deg,#4ade8014,#0000 70%)}.thoughts .more-th{color:var(--muted);font-size:var(--t-sm);padding-left:42px}.labors{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.lab{font-size:var(--t-xs);flex-direction:column;gap:0;padding:4px 2px}.lab b{font-size:14px}.p0{opacity:.45}.p1{color:#fff;border-color:var(--accent)!important;background:#3fd1c159!important}.p2{background:#3fd1c138!important}.p3{background:#3fd1c11c!important}.p4{background:#ffffff0d!important}.rels,.mems,.log,.events,.ents,.chron{margin:0;padding:0;list-style:none}.rels li{gap:var(--s2);align-items:center;padding:3px 0;display:flex}.rels .rk{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;width:80px;font-size:9.5px;overflow:hidden}.rels .rk.spouse{color:#f9a8d4}.rels .rk.rival{color:var(--bad)}.rels .rk.friend{color:var(--good)}.rels .op{font-size:var(--t-sm);margin-left:auto}.mems li{border-bottom:1px dashed #78cde114;padding:4px 0;font-size:12px;line-height:1.45}.mems li:last-child{border-bottom:none}.log li{font-size:var(--t-sm);color:var(--text-2);border-left:2px solid var(--line-2);margin:3px 0;padding:1px 0 1px 10px}.tags{flex-wrap:wrap;gap:4px;margin:6px 0;display:flex}.tag{font-size:var(--t-sm);background:#ffffff0f;border-radius:5px;padding:2px 8px}.tag.gold{color:var(--gold)}.events li{gap:var(--s3);border-bottom:1px dashed #78cde114;padding:5px 0;font-size:12.5px;line-height:1.45;display:flex}.events .yr{width:92px;color:var(--muted);font-size:var(--t-sm);flex:none;padding-top:1px}.events li.imp4 .et,.events li.imp4>span:last-child{color:#fff}.events li.imp5 .et,.events li.imp5>span:last-child{color:var(--gold)}.events li.is-legend .et{font-style:italic}.events .meta{font-size:var(--t-sm)}.lgtag{text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd;margin-left:4px;font-size:9.5px;font-style:normal}.is-legend-t{font-style:italic}.empty{color:var(--muted);padding:var(--s3) var(--s3);border:1px dashed var(--line);border-radius:var(--r-md);background:#ffffff04;font-size:12.5px;line-height:1.5}.empty b{color:var(--text);font-weight:600}.empty .btnrow{margin-bottom:0}.note{color:var(--muted);font-size:var(--t-sm);margin:6px 0;line-height:1.5}.note b{color:var(--text-2);font-weight:600}.lore{margin-top:6px}.lore b{font-family:var(--serif);font-size:14px}.bottom-row{gap:var(--s2);z-index:3;align-items:flex-end;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.bottom-row.mini{right:216px}.panelmenu{gap:2px;padding:4px;display:flex}.panelmenu button{border-radius:var(--r-md);background:0 0;border:1px solid #0000;padding:7px 9px;position:relative}.panelmenu button.on{border-color:var(--accent);background:#3fd1c133}.panelmenu button.on:before{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-5px;left:10px;right:10px}.ticker{align-items:center;gap:var(--s2);max-width:760px;padding:4px 6px 4px var(--s3);flex:1;min-width:0;min-height:46px;margin:0 auto;display:flex}.tick-rows{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.tick-row{gap:var(--s2);cursor:pointer;opacity:.55;white-space:nowrap;transition:opacity var(--dur), background var(--dur);border-radius:4px;grid-template-columns:112px minmax(0,1fr);margin:0 -4px;padding:1px 4px;font-size:12px;display:grid;overflow:hidden}.tick-row.latest{opacity:1;font-size:12.5px}.tick-row:hover{opacity:1;background:#ffffff0d}.tick-row .td{color:var(--muted);font-size:var(--t-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tick-row .tt{text-overflow:ellipsis;overflow:hidden}.tick-row.imp3 .tt{color:var(--sand)}.tick-row.imp4 .tt,.tick-row.imp5 .tt{color:var(--gold);font-weight:600}.ticker .more{font-size:var(--t-sm);flex:none;align-self:center;margin:0;padding:3px 8px}.hoverinfo{white-space:nowrap;border-radius:var(--r-md);text-overflow:ellipsis;align-self:center;max-width:100%;padding:5px 12px;font-size:12px;overflow:hidden;pointer-events:none!important;width:auto!important}.loading{text-align:center;z-index:350;padding:30px 50px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.notify{top:var(--top-y);z-index:40;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute}.notify.bottom{flex-direction:column-reverse;top:auto;bottom:80px}.goal-banner.compact{text-align:left;border-radius:22px;align-self:center;align-items:center;gap:10px;padding:7px 14px;animation-name:tinUp;display:flex;width:auto!important}.goal-banner.compact .gb-title{margin:0;font-size:16px}.goal-banner.compact .gb-q{position:static}.notify>*{width:100%;max-width:460px}.toast{padding:7px 6px 7px var(--s3);cursor:pointer;border-left:3px solid var(--sand);animation:tin .24s var(--ease);border-radius:var(--r-md);align-items:center;gap:10px;font-size:12.5px;line-height:1.4;display:flex;position:relative;overflow:hidden}.notify.bottom .toast{animation-name:tinUp}.toast:hover{border-color:var(--line-2)}.toast.imp4{border-left-color:var(--gold);background:#28200ce6}.toast.imp5{border-left-color:var(--coral);background:#321212eb}.toast.info{border-left-color:var(--accent)}.toast.err{border-left-color:var(--bad);background:#321014eb}.toast .tkind{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:90px;font-size:9.5px;font-weight:700;overflow:hidden}.toast .ttext{flex:1;min-width:0}.toast .tlife{opacity:.18;transform-origin:0;background:currentColor;height:2px;animation:linear forwards tlife;position:absolute;bottom:0;left:0}.toast:hover .tlife{animation-play-state:paused}@keyframes tlife{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notify-more{font-size:var(--t-sm);border-radius:20px;align-self:center;padding:3px 10px;width:auto!important}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}}@keyframes tinUp{0%{opacity:0;transform:translateY(8px)}}.bottom-stack{z-index:20;flex-direction:column-reverse;align-items:center;gap:6px;display:flex;position:absolute;bottom:72px}.bottom-stack>*{width:100%;max-width:460px}.panel{top:var(--top-y);z-index:5;width:min(560px,100vw - 92px);max-height:calc(100vh - 140px);animation:panelIn .18s var(--ease);flex-direction:column;display:flex;position:absolute;left:76px;overflow:hidden}.panel.wide{width:min(900px,100vw - 92px)}.panel.xwide{width:min(1180px,100vw - 92px)}.hud.has-sel .panel{width:min(560px, max(480px, calc(100vw - 76px - var(--insp-w) - 24px)))}.hud.has-sel .panel.wide{width:min(900px, max(560px, calc(100vw - 76px - var(--insp-w) - 24px)))}.hud.has-sel .panel.xwide{width:min(1180px, max(560px, calc(100vw - 76px - var(--insp-w) - 24px)))}@keyframes panelIn{0%{opacity:0;transform:translateY(-6px)}}.panel header{align-items:center;gap:var(--s3);padding:10px var(--s2) 10px var(--s4);border-bottom:1px solid var(--line);background:linear-gradient(#3fd1c114,#0000);flex:none;min-height:50px;display:flex}.panel header h3{font-size:var(--t-lg);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:var(--s2);margin:0;font-weight:650;display:flex}.panel header h3 .hkey{font-weight:400}.phead-right{justify-content:flex-end;align-items:center;gap:var(--s2);text-align:right;flex:1;min-width:0;display:flex}.phead-right .muted{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pbody{padding:4px var(--s4) var(--s4);overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.filters{margin:var(--s2) 0 var(--s3);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.filters label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.chron li{gap:var(--s2);cursor:pointer;transition:background var(--dur);border-bottom:1px dashed #78cde114;border-radius:4px;grid-template-columns:50px 84px 104px 1fr;align-items:baseline;padding:5px 6px;font-size:12.5px;display:grid}.chron li:hover{background:var(--hover)}.chron li.muted{cursor:default;display:block}.chron .stars{color:var(--gold);letter-spacing:-1px;font-size:10px}.chron .cd{color:var(--muted);font-size:var(--t-sm)}.chron .ck{color:var(--sand);font-size:var(--t-sm);text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chron li.imp1 .ct{color:#b7c7cf}.chron li.imp4 .ct,.chron li.imp5 .ct{color:#fff;font-weight:600}.more{margin:10px auto;display:block}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.tbl th{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);border-bottom:1px solid var(--line-2);background:var(--glass-solid);white-space:nowrap;z-index:1;padding:7px 6px;font-weight:700;position:sticky;top:-4px}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur)}.tbl th.sortable:hover{color:var(--text)}.tbl th.on{color:var(--accent)}.tbl td{border-bottom:1px solid #78cde10f;padding:5px 6px}.tbl tbody tr{cursor:pointer;transition:background var(--dur)}.tbl tbody tr:hover{background:var(--hover)}.tbl tr.sel{box-shadow:2px 0 0 var(--accent) inset;background:#3fd1c124}.tbl.compact td{padding:3px 6px}.tbl .num,.tbl th.num{text-align:right}.tbl .ellip{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.tbl .bar{margin:0}.tbl.keys tr,.tbl.static tr{cursor:default}.tbl.keys td:first-child{white-space:nowrap;width:1%;padding-right:16px}.tbl.keys tr:hover,.tbl.static tr:hover{background:0 0}.tbl.stock{table-layout:fixed}.tbl.stock td:nth-child(2){width:64px}.tbl.stock td:nth-child(3){width:72px}.tbl.stock td:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.iglyph{font-family:var(--mono);text-align:center;width:14px;margin-right:4px;font-weight:700;display:inline-block}.cols2{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}@media (width<=1180px){.hud.has-sel .cols2{grid-template-columns:1fr;gap:0}}.laborgrid{gap:2px;font-size:12px;display:grid}.lg-h{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--sand);text-align:center;background:var(--glass-solid);cursor:pointer;z-index:1;transition:color var(--dur), background var(--dur);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:7px 0 6px;font-weight:700;position:sticky;top:-4px;overflow:hidden}.lg-h:hover{color:#fff;background:#12314d}.lg-name{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:4px 6px;overflow:hidden}.lg-name:hover{color:var(--accent);background:#ffffff08}.lg-cell{border-radius:5px;justify-content:center;min-height:26px;padding:3px 0;position:relative}.lg-cell b{font-size:13px}.lg-cell sub{color:var(--muted);font-size:9px;position:absolute;bottom:1px;right:4px}.lg-cell sub.hi{color:var(--gold)}.order{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px dashed #78cde114;padding:5px 0;display:flex}.order .olabel{flex-direction:column;min-width:0;display:flex}.order .ohint{font-size:var(--t-xs);color:var(--faint);margin-top:1px;line-height:1.35}.order:hover .ohint{color:var(--muted)}.order input[type=number]{text-align:right;flex:none;width:76px}.order select{flex:none}.ogroup{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:var(--s3) 0 2px;font-weight:700}.howto{color:var(--text-2);margin:0;padding-left:20px;line-height:1.55}.howto li{margin-bottom:7px}.howto li::marker{color:var(--accent);font-weight:700}.gloss{grid-template-columns:fit-content(130px) 1fr;gap:5px 14px;margin:0;font-size:12.5px;display:grid}.gloss dt{color:var(--sand);font-style:italic;font-weight:600;font-family:var(--serif);font-size:13.5px}.gloss dd{color:var(--text-2);margin:0}.form{gap:var(--s2);flex-direction:column;display:flex}.form label{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--muted);display:flex}.form label input[type=number],.form label input[type=text]{width:150px}.form label.chk{color:var(--text);cursor:pointer;justify-content:flex-start}.form .row{gap:6px;display:flex}.form .row input{width:110px!important}.msg{border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--s2) var(--s3);background:#3fd1c11a;margin:6px 0}.msg.bad{color:#fecaca;background:#f871711a;border-color:#f8717159}.spend-list{flex-direction:column;gap:6px;display:flex}.spend{gap:4px var(--s3);padding:var(--s2) 10px;border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--dur), background var(--dur);background:#ffffff05;grid-template-columns:1fr auto;align-items:center;display:grid}.spend:hover{border-color:var(--line-2);background:#ffffff09}.spend.off{opacity:.72}.spend .sp-name{font-weight:600}.spend .sp-cost{font-size:var(--t-sm);color:var(--gold);white-space:nowrap;font-variant-numeric:tabular-nums}.spend .sp-effect{font-size:var(--t-sm);color:var(--text-2);grid-column:1/-1;line-height:1.45}.spend .sp-why{font-size:var(--t-sm);color:var(--warn);grid-column:1/-1}.spend .sp-top{align-items:baseline;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.launch{border:1px solid var(--line-2);border-radius:var(--r-md);padding:var(--s3) 14px;margin:var(--s2) 0 var(--s4);animation:tin .2s var(--ease);background:#3fd1c10a}.launch-grid{gap:var(--s4);grid-template-columns:1fr 1.2fr 1fr;display:grid}.launch-grid.two{margin-top:var(--s3);grid-template-columns:1fr 1fr}@media (width<=1180px){.launch-grid{grid-template-columns:1fr 1fr}.launch-grid>:last-child:nth-child(3){grid-column:1/-1}}.fl{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-direction:column;gap:5px;margin:4px 0 6px;font-weight:700;display:flex}.fl .mini{text-transform:none;letter-spacing:0;color:var(--text);align-self:flex-start;font-weight:400}.fl-row{flex-direction:row;justify-content:space-between;align-items:center}.crewrow.no{opacity:.5}.dest.out{opacity:.55}.fl select{text-transform:none;letter-spacing:0;color:var(--text);font-weight:400}.purposes{flex-wrap:wrap;gap:4px;display:flex}.purposes button{padding:4px 9px;font-size:12px}.dests,.crew,.qtylist{flex-direction:column;gap:2px;max-height:190px;padding-right:2px;display:flex;overflow:auto}.dest{text-align:left;background:0 0;border-color:#0000;grid-template-columns:1fr auto 64px;gap:6px;padding:5px 8px;display:grid}.risk{font-size:var(--t-sm);text-align:right}.crewrow{cursor:pointer;transition:background var(--dur);border-radius:5px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:3px 6px;display:grid}.crewrow:hover{background:#ffffff0a}.crewrow.on{background:#3fd1c11f}.qrow{justify-content:space-between;align-items:center;gap:var(--s2);padding:2px 0;display:flex}.qrow input{text-align:right;width:64px}.launch-foot{justify-content:space-between;align-items:flex-end;gap:var(--s3);margin-top:var(--s3);border-top:1px solid var(--line);padding-top:10px;display:flex}.launch-foot .est{flex:1;min-width:0}.voy{border-bottom:1px dashed var(--line);padding:6px 0 10px}.voy:last-child{border-bottom:none}.voy-h{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.fleet-row .btn-launch{opacity:.85}.fleet-row:hover .btn-launch{opacity:1}.legends{top:var(--top-y);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);animation:panelIn .2s var(--ease);z-index:5;background:#061220f5;flex-direction:column;display:flex;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.lg-top{align-items:center;gap:var(--s3);padding:var(--s3) var(--s3) var(--s3) 20px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#f2c86b14,#0000 60%);flex-wrap:wrap;display:flex}.lg-top h2{font-size:22px;font-weight:600;font-family:var(--serif);color:var(--sand);letter-spacing:.01em;margin:0}.lg-top>div:first-child{flex:1;min-width:240px}.lg-search{border:1px solid var(--line);border-radius:var(--r-md);padding:0 var(--s2);color:var(--muted);transition:border-color var(--dur);background:#0000004d;align-items:center;gap:6px;display:flex}.lg-search:focus-within{border-color:var(--accent);color:var(--text)}.lg-search input{background:0 0;border:none;width:280px;padding:7px 0}.lg-search input:focus{background:0 0}.timeline{height:40px;margin:var(--s3) var(--s4);border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff08;flex:none;position:relative}.era{cursor:pointer;font-size:var(--t-sm);white-space:nowrap;transition:filter var(--dur), border-color var(--dur);border:1px solid #ffffff1f;border-radius:5px;align-items:center;padding:0 6px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.era:hover,.era.on{filter:brightness(1.4);border-color:#fff}.era span{text-overflow:ellipsis;overflow:hidden}.era.e0{background:#5eead438}.era.e1{background:#f2c86b38}.era.e2{background:#c4b5fd38}.era.e3{background:#7dd3fc38}.era.e4{background:#fca5a538}.era.e5{background:#bef26433}.tl-ev{background:var(--gold);opacity:.7;width:2px;height:7px;margin-left:-1px;position:absolute;bottom:1px}.tl-now{background:var(--coral);width:2px;box-shadow:0 0 6px var(--coral);position:absolute;top:-3px;bottom:-3px}.lg-main{border-top:1px solid var(--line);flex:1;grid-template-columns:minmax(340px,1fr) minmax(340px,1.1fr);min-height:0;display:grid}.lg-list{border-right:1px solid var(--line);min-height:0;padding:0 var(--s3);flex-direction:column;display:flex}.lg-list .tabs{margin-top:var(--s2)}.lg-list .filters select{max-width:180px}.lg-scroll{padding-bottom:var(--s3);overscroll-behavior:contain;flex:1;overflow:auto}.ents li{padding:7px var(--s2);cursor:pointer;transition:background var(--dur);border-bottom:1px dashed #78cde114;border-radius:4px;padding-right:40px;position:relative}.ents li:hover{background:var(--hover)}.ents li.on{box-shadow:2px 0 0 var(--accent) inset;background:#3fd1c126}.ents .cnt{right:var(--s2);font-size:var(--t-xs);color:var(--muted);position:absolute;top:8px}.lg-detail{padding:var(--s4) 26px 26px;overscroll-behavior:contain;position:relative;overflow:auto}.backbtn{margin-bottom:var(--s2)}.det{max-width:720px}.det h3{font-family:var(--serif);color:#fff;margin:2px 0 4px;font-size:25px;font-weight:600;line-height:1.2}.det h3.gold{color:var(--gold)}.det h4{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--sand);margin:20px 0 6px;font-weight:700}.det .bio{font-family:var(--serif);color:#dbe6ea;font-size:15px;line-height:1.65}.det p{line-height:1.6}.gameover{z-index:200;padding:var(--s4);background:radial-gradient(#050c168c,#02060ceb);justify-content:center;align-items:center;animation:.8s ease-out fadeIn;display:flex;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}}.go-card{text-align:center;max-width:600px;animation:introIn .9s var(--ease);padding:30px 36px 26px}.go-card .kicker{color:var(--coral)}.go-card h2{font-family:var(--serif);color:var(--sand);margin:8px 0 12px;font-size:32px;font-weight:500;line-height:1.15}.go-card .bio{font-family:var(--serif);color:#e1e9ec;font-size:16px;line-height:1.6}.go-stats{justify-content:center;gap:var(--s5);margin:var(--s4) 0 var(--s2);display:flex}.go-stats div{flex-direction:column;align-items:center;display:flex}.go-stats b{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.go-stats span{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.go-card .btnrow{margin-top:var(--s4)}.go-pill{top:var(--top-y);z-index:30;border-color:#f8717166;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width<=1100px){:root{--insp-w:300px}.tb-group.brand,.perf,.views .vbtn span{display:none}}@media (width<=900px){.weather .chip:not(.storm):not(.forecast){display:none}}.goal-tracker{width:248px;padding:10px var(--s3) var(--s2);z-index:7;animation:tin .25s var(--ease);flex-direction:column;font-size:12px;line-height:1.45;display:flex;position:absolute;left:8px}.hud .goal-tracker{max-height:calc(100vh - 530px);overflow:auto}.gt-head{justify-content:space-between;align-items:center;margin:-3px -6px 3px 0;display:flex}.gt-head .kicker{font-size:9.5px}.gt-title{font-family:var(--serif);color:var(--sand);margin-bottom:2px;font-size:15.5px;font-weight:600;line-height:1.25}.gt-obj{color:var(--text);margin-bottom:4px}.gt-hint{color:var(--muted);font-size:var(--t-sm);padding-left:var(--s2);border-left:2px solid #3fd1c159;margin-top:6px}.gt-foot{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line);align-items:center;gap:4px;display:flex}.gt-count{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;margin-left:auto}.gt-flash{color:var(--good);font-size:var(--t-sm);animation:tin .25s var(--ease);align-items:center;gap:5px;margin-bottom:5px;display:flex}.goal-pill{z-index:7;font-size:var(--t-sm);color:var(--sand);border-radius:var(--r-md);gap:6px;padding:6px 10px;position:absolute;left:8px}.goal-pill .gp-pct{color:var(--accent);font-size:var(--t-xs)}.goals-panel{z-index:6}.goals-intro{font-family:var(--serif);color:#cbd9df;margin:var(--s2) 0 4px;font-size:14px;line-height:1.55}.tut-list{margin:0;padding:0;list-style:none}.tut-list li{gap:var(--s2);color:var(--muted);align-items:baseline;padding:4px 2px;display:flex}.tut-list li.done{color:#b9cbd2}.tut-list li.done .tl-title{-webkit-text-decoration:line-through #b9cbd259;text-decoration:line-through #b9cbd259}.tut-list li.active{color:var(--text)}.tut-list li.active .tl-title{color:var(--sand);font-weight:600}.tl-mark{width:14px;color:var(--good);flex:none;font-weight:700}.tut-list li.active .tl-mark{color:var(--accent)}.ms-list{gap:var(--s2);flex-direction:column;display:flex}.ms{padding:10px var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff05}.ms.done{background:linear-gradient(90deg,#f2c86b14,#f2c86b03);border-color:#f2c86b59}.ms-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ms-title{font-family:var(--serif);color:var(--sand);align-items:center;gap:5px;font-size:15px;font-weight:600;display:inline-flex}.ms.done .ms-title{color:var(--gold)}.ms-date{font-size:var(--t-sm);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ms-flav{font-family:var(--serif);color:#a9bec7;margin:3px 0;font-size:13px;font-style:italic;line-height:1.45}.ms-obj{color:var(--text);margin-bottom:3px;font-size:12px}.ms-reward{font-size:var(--t-xs);color:var(--muted);letter-spacing:.02em;margin-top:3px}.ms.done .ms-reward{color:#d9c28a}.goal-banner{text-align:center;cursor:pointer;background:radial-gradient(at top,#463612f7,#0e161ef7);border:1px solid #f2c86b80;border-radius:14px;padding:16px 26px 14px;animation:.6s cubic-bezier(.2,.9,.3,1.2) gbIn;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000008c,0 0 0 1px #0000004d,inset 0 1px #ffebb41f,0 0 40px #f2c86b1f;max-width:460px!important}.goal-banner .kicker{color:var(--gold)}.goal-banner .gb-q{font-size:var(--t-xs);color:#cdb479;position:absolute;top:8px;right:12px}.gb-orn{height:10px;margin:-4px auto var(--s2);background:linear-gradient(90deg,#0000,#f2c86bb3,#0000);width:120px;-webkit-mask:radial-gradient(circle,#000 3px,#0000 4px) 50%/12px 10px repeat-x;mask:radial-gradient(circle,#000 3px,#0000 4px) 50%/12px 10px repeat-x}.gb-title{font-family:var(--serif);color:#fbe7b0;letter-spacing:.01em;margin:4px 0 6px;font-size:26px;font-weight:600;line-height:1.15}.gb-flav{font-family:var(--serif);color:#e3d8bd;font-size:14px;font-style:italic;line-height:1.5}.gb-reward{font-size:var(--t-sm);color:#cdb479;letter-spacing:.04em;margin-top:10px}.goal-banner .tlife{background:var(--gold);opacity:.4;transform-origin:0;width:100%;height:2px;animation:linear forwards tlife;position:absolute;bottom:0;left:0}.goal-banner:hover .tlife{animation-play-state:paused}@keyframes gbIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.hint-card{border-left:3px solid var(--sand);animation:tinUp .35s var(--ease);padding:11px 14px 10px}.hc-head{justify-content:space-between;align-items:center;margin:-3px -6px 2px 0;display:flex}.hc-head .kicker{color:var(--sand);font-size:9.5px}.hc-title{font-family:var(--serif);color:#fff;margin-bottom:3px;font-size:16px;font-weight:600}.hc-text{color:var(--text-2);font-size:12.5px;line-height:1.55}.hc-foot{margin-top:var(--s2);gap:6px;display:flex}.intro{z-index:300;background:linear-gradient(#030c18d9 0%,#0000 18% 78%,#030c18d9 100%),linear-gradient(90deg,#030c18f7 0%,#04101edb 38%,#05142473 75%,#05142459 100%);justify-content:flex-start;align-items:center;padding:0 0 0 max(32px,8vw);display:flex;position:absolute;inset:0;overflow:hidden}.intro-sea{pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro-sea i{filter:blur(60px);opacity:.5;mix-blend-mode:screen;border-radius:50%;position:absolute}.intro-sea .c1{background:radial-gradient(circle,#3fd1c159,#0000 65%);width:60vw;height:60vw;animation:38s ease-in-out infinite alternate drift1;top:-25vw;left:-20vw}.intro-sea .c2{background:radial-gradient(circle,#2878c859,#0000 65%);width:50vw;height:50vw;animation:46s ease-in-out infinite alternate drift2;bottom:-30vw;left:10vw}.intro-sea .c3{background:radial-gradient(circle,#e9d7a51f,#0000 65%);width:30vw;height:30vw;animation:60s ease-in-out infinite alternate-reverse drift1;top:20vh;left:30vw}.intro-sea .waves{opacity:.22;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='36' viewBox='0 0 240 36'%3E%3Cpath d='M0 18 C30 6 60 6 90 18 S150 30 180 18 S220 8 240 18' fill='none' stroke='%237fe3d6' stroke-width='1.1' stroke-linecap='round'/%3E%3C/svg%3E");background-size:240px 36px;height:38vh;animation:28s linear infinite waves;position:absolute;bottom:0;left:-10%;right:-10%;-webkit-mask:linear-gradient(#0000 0%,#000 100%)}@keyframes drift1{to{transform:translate(8vw,6vh)scale(1.1)}}@keyframes drift2{to{transform:translate(-6vw,-8vh)scale(1.15)}}@keyframes waves{to{background-position:240px 0}}.intro-card{width:min(580px,100vw - 48px);max-height:calc(100vh - 48px);padding-right:var(--s2);animation:1.2s ease-out introIn;position:relative;overflow:auto}@keyframes introIn{0%{opacity:0;transform:translateY(10px)}}.intro-thaana{font-family:var(--thaana);color:var(--sand);opacity:.65;text-align:left;margin-bottom:-2px;font-size:32px}.intro-title{font-family:var(--serif);letter-spacing:.03em;background:linear-gradient(100deg,#7ff0e2 0%,#d9f3ea 45%,#f3e3b5 80%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(56px,min(9vw,13vh),108px);font-weight:400;line-height:1}.intro-sub{font-family:var(--serif);color:#b5cad2;letter-spacing:.05em;margin-top:6px;font-size:20px;font-style:italic}.intro-rule{background:linear-gradient(90deg,#e9d7a599,#0000);width:220px;height:1px;margin:22px 0 18px;position:relative}.intro-rule span{background:var(--sand);opacity:.8;width:7px;height:7px;position:absolute;top:-3px;left:0;transform:rotate(45deg)}.intro-story{font-family:var(--serif);color:#dfe9ec;margin:0 0 12px;font-size:16.5px;line-height:1.65}.intro-landing{font-family:var(--serif);color:#a9bec7;margin:0 0 22px;font-size:14.5px;line-height:1.6}.intro-landing b{color:var(--sand);font-weight:600}.intro-landing .thaana{margin:0 2px 0 6px;display:inline-block}.intro-busy{color:var(--warn);font-size:12.5px}.intro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intro-actions button.big{border-radius:var(--r-md);padding:10px 22px;font-size:14px}.intro-actions button.primary.big{letter-spacing:.04em;padding:10px 32px}.intro-opts{margin-top:var(--s4);padding:14px var(--s4);gap:10px var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:#061424b3;grid-template-columns:1fr 1fr;animation:.2s ease-out tin;display:grid}.intro-opts label{font-size:var(--t-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:4px;font-weight:700;display:flex}.intro-opts label.chk{text-transform:none;letter-spacing:0;color:var(--text);cursor:pointer;flex-direction:row;grid-column:span 2;align-items:center;gap:8px;font-size:12.5px;font-weight:400}.intro-opts input[type=number],.intro-opts select{text-transform:none;letter-spacing:0;width:100%;color:var(--text);font-size:13px;font-weight:400}.intro-opts .seedrow{gap:6px;display:flex}.intro-opts .seedrow button{white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:400}.intro-opt-actions{grid-column:span 2;align-items:center;gap:10px;margin-top:2px;display:flex}.intro-foot{color:var(--muted);font-size:var(--t-sm);flex-wrap:wrap;gap:6px 16px;margin-top:26px;display:flex}@media (width<=700px){.intro{background:#030c18e6;justify-content:center;padding:16px}.intro-opts{grid-template-columns:1fr}.intro-opts label.chk,.intro-opt-actions{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-tip]:hover:after{transition-delay:0s!important}.toast .tlife,.goal-banner .tlife{display:none}}.walk{z-index:320;pointer-events:auto;position:absolute;inset:0}.walk-dim{background:#030c188c;position:absolute;inset:0}.walk-spot{border-radius:var(--r-md,10px);box-shadow:0 0 0 9999px #030c1894, 0 0 0 2px var(--accent), 0 0 24px 4px #3fd1c159;transition:left .22s var(--ease,ease), top .22s var(--ease,ease), width .22s var(--ease,ease), height .22s var(--ease,ease);pointer-events:none;position:absolute}.walk-card{border-radius:var(--r-lg,14px);transition:left .22s var(--ease,ease), top .22s var(--ease,ease);animation:flyIn .18s var(--ease,ease);padding:16px 18px 14px;position:absolute}.walk-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.walk-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px}.walk-title{font-family:var(--serif);color:var(--text);margin:2px 0 8px;font-size:21px;font-weight:600}.walk-body{color:var(--text-2);font-size:13.5px;line-height:1.55}.walk-body p{margin:0 0 8px}.walk-body b{color:var(--text)}.walk-body .dv{color:var(--gold);font-style:italic}.walk-body kbd{margin:0 1px}.wt-legend{gap:5px;margin:4px 0 10px;padding:0;list-style:none;display:grid}.wt-legend li{align-items:flex-start;gap:8px;display:flex}.wt-legend li>i:first-child{border-radius:3px;flex:none;width:14px;height:14px;margin-top:3px;box-shadow:inset 0 0 0 1px #ffffff2e}.walk-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.walk-dots{flex-wrap:wrap;gap:5px;display:flex}.walk-dots .wd{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:7px;height:7px;padding:0}.walk-dots .wd.seen{background:#3fd1c173}.walk-dots .wd.on{background:var(--accent);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.walk-spot,.walk-card{transition:none;animation:none}}.topbar{min-width:0}.topbar.fit1 .brand,.topbar.fit1 .perf,.topbar.fit2 .views .vbtn span{display:none}.topbar.fit2 .views .vbtn{padding:5px 7px}.topbar.fit3 .date .badge.monsoon{display:none}.topbar.fit3 .speed .sbtn{min-width:26px;padding:4px}.topbar.fit3 .tb-group{padding:0 5px}.topbar.fit4 .weather .c-rain,.topbar.fit4 .weather .c-sea,.topbar.fit4 .weather .c-tide{display:none}.topbar.fit4 .compact-only{margin-bottom:var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--line);display:block}.topbar.fit5 .weather .c-wind,.topbar.fit5 .datecol .sub{display:none}.topbar.fit5 .isle-btn{max-width:120px}.topbar.fit5 .vitals .chip{padding:4px 5px}.topbar.fit6 .weather .chip:not(.storm):not(.forecast){display:none}.topbar.fit6 .isle-btn{max-width:90px}.topbar.fit6 .tb-group{padding:0 3px}.site-status{border-radius:var(--r-sm);color:var(--text-2);border-left:3px solid var(--muted);background:#ffffff0a;align-items:baseline;gap:8px;margin:8px 0 6px;padding:7px 10px;font-size:12.5px;line-height:1.45;display:flex}.site-status .ss-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.site-status.active{border-left-color:var(--good)}.site-status.active .ss-dot{background:var(--good);animation:1.6s ease-in-out infinite ssPulse}.site-status.wait{border-left-color:var(--sand)}.site-status.wait .ss-dot{background:var(--sand)}.site-status.warn{border-left-color:var(--warn);color:var(--text);background:#fbbf2414}.site-status.warn .ss-dot{background:var(--warn)}@keyframes ssPulse{50%{opacity:.35}}.advisor{flex-direction:column-reverse;gap:6px;display:flex}.adv{border-left:3px solid var(--sand);border-radius:var(--r-md);animation:tinUp .3s var(--ease);align-items:center;gap:10px;padding:7px 6px 7px 12px;font-size:12.5px;line-height:1.45;display:flex}.adv.lv2{border-left-color:var(--warn)}.adv b{color:#fff;font-weight:600}.adv .adv-text{color:var(--text-2)}.adv-body{flex:1;min-width:0}.adv-acts{flex:none;align-items:center;gap:2px;display:flex}.adv-acts .mini{white-space:nowrap}.bottom-stack>.hoverinfo{max-width:640px}.hoverinfo .hv-what{color:#fff}.chip.people{cursor:pointer}.chip.people .act-mini{margin-left:2px}.chip.people:hover .popover,.chip.people:focus .popover,.chip.people:focus-within .popover{visibility:visible;opacity:1;transition-delay:.15s,.15s,.15s;transform:translate(-50%)}.chip.people .popover{cursor:default;width:300px}.chip.people .act-line{margin:6px 0 4px}.act-jobs{flex-wrap:wrap;gap:4px;margin:2px 0 6px;display:flex}.act-jobs .tag b{color:var(--accent);margin-left:2px}.topbar.fit2 .chip.people .act-mini{display:none}.toolhint .th-size{color:var(--sand);font-size:var(--t-sm);margin-top:2px;display:block}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-ext-wght-italic-BXuSHrjR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-cyrillic-wght-italic-RLIThRd4.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-greek-wght-italic-F2ziEGcb.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-vietnamese-wght-italic-C3q834ic.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-ext-wght-italic-CpkvI5hy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(./source-serif-4-latin-wght-italic-D2yaqPoE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thaana-thaana-400-normal-Zrn01rC3.woff2)format("woff2"),url(./noto-sans-thaana-thaana-400-normal-3fIakc80.woff)format("woff");unicode-range:U+60C,U+61B-61C,U+61F,U+660-66C,U+780-7B1,U+200C-200F,U+25CC,U+FDF2,U+FDFD}@font-face{font-family:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thaana-latin-ext-400-normal-xFDTA_bq.woff2)format("woff2"),url(./noto-sans-thaana-latin-ext-400-normal-D9z3DVoX.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:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-sans-thaana-latin-400-normal-BgxUDXmB.woff2)format("woff2"),url(./noto-sans-thaana-latin-400-normal-C2ZLeayM.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:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thaana-thaana-600-normal-cw5KVXBz.woff2)format("woff2"),url(./noto-sans-thaana-thaana-600-normal-RiC9UJs4.woff)format("woff");unicode-range:U+60C,U+61B-61C,U+61F,U+660-66C,U+780-7B1,U+200C-200F,U+25CC,U+FDF2,U+FDFD}@font-face{font-family:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thaana-latin-ext-600-normal-D_LLwGrn.woff2)format("woff2"),url(./noto-sans-thaana-latin-ext-600-normal-C3WyARZg.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:Noto Sans Thaana;font-style:normal;font-display:swap;font-weight:600;src:url(./noto-sans-thaana-latin-600-normal-3xNop9V9.woff2)format("woff2"),url(./noto-sans-thaana-latin-600-normal-CfNWcjBE.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}
