:root,:host{--dt-font:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--dt-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--dt-canvas:#e9ecf1;--dt-window:#fff;--dt-surface:#fff;--dt-border:#e1e4ea;--dt-shadow:0 16px 38px #18213f1f;--dt-ink:#18213f;--dt-secondary:#474e6a;--dt-muted:#5f6680;--dt-faint:#7a8099;--dt-strip:#f1f3f7;--dt-strip-border:#e6e9ef;--dt-strip-text:#5f6680;--dt-row:#f6f7f9;--dt-row-active:#eef1f7;--dt-row-active-border:#18213f;--dt-chip-text:#3d4e59;--dt-chip-border:#a9b7c0;--dt-scope:#e6f7fb;--dt-scope-border:#9ed7e3;--dt-primary:#18213f;--dt-primary-text:#fff;--dt-control:#eef0f4;--dt-control-border:#d5d9e2;--dt-control-text:#18213f;--dt-link:#0a6f84;--dt-success:#2f7d3a;--dt-danger:#a8372a;--dt-warning:#9a6510;--dt-you:#b04e25;--dt-pill-border:#c6ccd8;--dt-avatar:#dde1ea;--dt-avatar-text:#474e6a;--dt-hero:linear-gradient(135deg, #e6f7fb, #fff);--dt-hero-border:#9ed7e3;--dt-hero-label:#0a6f84;--dt-section-label:#3d4e59;--dt-track:#eef0f4;--dt-mark-filter:none;--dt-tile-models:linear-gradient(135deg, #009098, #005259);--dt-tile-profile:linear-gradient(135deg, #2279dc, #003e8f);--dt-tile-sites:linear-gradient(135deg, #e08700, #8a4e00);--dt-tile-about:linear-gradient(135deg, #606369, #2b2e32);--dt-radius-control:6px;--dt-radius-row:8px;--dt-radius-card:10px}@media (prefers-color-scheme:dark){:root,:host{--dt-canvas:#0e1119;--dt-window:#141822;--dt-surface:#161a26;--dt-border:#30374b;--dt-shadow:0 16px 38px #0a090847;--dt-ink:#edeff5;--dt-secondary:#b2b8c9;--dt-muted:#8a91a6;--dt-faint:#6f7690;--dt-strip:#12151f;--dt-strip-border:#2a3044;--dt-strip-text:#868da2;--dt-row:#1d2231;--dt-row-active:#242a3b;--dt-row-active-border:#3ee6ff;--dt-chip-text:#9fbdce;--dt-chip-border:#48606f;--dt-scope:#123447;--dt-scope-border:#2e6f86;--dt-primary:#3ee6ff;--dt-primary-text:#0e1119;--dt-control:#2a3044;--dt-control-border:#3c4459;--dt-control-text:#edeff5;--dt-link:#3ee6ff;--dt-success:#4db956;--dt-danger:#f58d7c;--dt-warning:#e08700;--dt-you:#f08a5e;--dt-pill-border:#3c4459;--dt-avatar:#333a4f;--dt-avatar-text:#c6cbd9;--dt-hero:linear-gradient(135deg, #123447, #141822);--dt-hero-border:#2e6f86;--dt-hero-label:#3ee6ff;--dt-section-label:#9fbdce;--dt-track:#2a3044;--dt-mark-filter:drop-shadow(0 0 1px #edeff5e6)}}.dtm{--dtm-size:48px;--dtm-u:calc(var(--dtm-size) / 84);--dtm-ease:cubic-bezier(.42,0,.58,1);--dtm-c0:#2f7d3a;--dtm-c1:#18213f;--dtm-c2:#3d4e59;--dtm-c3:#0a6f84;width:var(--dtm-size);height:var(--dtm-size);vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;position:relative}.dtm[data-theme=dark],[data-theme=dark] .dtm{--dtm-c0:#4db956;--dtm-c1:#3ee6ff;--dtm-c2:#9fbdce;--dtm-c3:#3ee6ff}.dtm-art,.dtm-you,.dtm-ai{position:absolute;inset:0}.dtm-you-move,.dtm-ai-move,.dtm-eyes,.dtm-eye,.dtm-you:before,.dtm-ai:before{position:absolute}.dtm-you-move{left:calc(var(--dtm-u) * 2.88);top:calc(var(--dtm-u) * 9.745);width:calc(var(--dtm-u) * 68);height:calc(var(--dtm-u) * 48)}.dtm-ai-move{left:calc(var(--dtm-u) * 11.12);top:calc(var(--dtm-u) * 20.255);width:calc(var(--dtm-u) * 70);height:calc(var(--dtm-u) * 54)}.dtm-eyes{left:calc(var(--dtm-u) * 20.91);top:calc(var(--dtm-u) * 18.32);width:calc(var(--dtm-u) * 28.18);height:calc(var(--dtm-u) * 17.49)}.dtm-eye{width:calc(var(--dtm-u) * 9.33);height:calc(var(--dtm-u) * 17.49);border-radius:calc(var(--dtm-u) * 2.99);background:#3ee6ff;top:0}.dtm-l{left:0}.dtm-r{left:calc(var(--dtm-u) * 18.85)}.dtm-you:before,.dtm-ai:before{content:"";left:calc(var(--dtm-u) * -2);top:calc(var(--dtm-u) * -2);background:0 0/100% 100% no-repeat}.dtm-you:before{width:calc(var(--dtm-u) * 72);height:calc(var(--dtm-u) * 60);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 72 60'%3E%3Cpath d='M18 0H50A18 18 0 0 1 68 18V30A18 18 0 0 1 50 48L60 56L40 48H18A18 18 0 0 1 0 30V18A18 18 0 0 1 18 0Z' fill='%23D7784F' stroke='%23FFFFFF' stroke-opacity='0.3' stroke-width='0.9'/%3E%3C/svg%3E")}.dtm-ai:before{width:calc(var(--dtm-u) * 74);height:calc(var(--dtm-u) * 66);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 74 66'%3E%3Cpath d='M18 0H52A18 18 0 0 1 70 18V36A18 18 0 0 1 52 54L62 62L42 54H18A18 18 0 0 1 0 36V18A18 18 0 0 1 18 0Z' fill='%2318213F' stroke='%23FFFFFF' stroke-opacity='0.45' stroke-width='1'/%3E%3C/svg%3E")}.dtm[data-skin=windows] .dtm-you:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 72 60'%3E%3Cpath d='M18 0H50A18 18 0 0 1 68 18V30A18 18 0 0 1 50 48L60 56L40 48H18A18 18 0 0 1 0 30V18A18 18 0 0 1 18 0Z' fill='%23D7784F'/%3E%3C/svg%3E")}.dtm[data-skin=windows] .dtm-ai:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 74 66'%3E%3Cpath d='M18 0H52A18 18 0 0 1 70 18V36A18 18 0 0 1 52 54L62 62L42 54H18A18 18 0 0 1 0 36V18A18 18 0 0 1 18 0Z' fill='%2318213F' stroke='%234A5A94' stroke-opacity='1' stroke-width='2.4'/%3E%3C/svg%3E")}@keyframes dtm-blink{0%{scale:1}45%{scale:1}47%{scale:1 .1}49%{scale:1}to{scale:1}}.dtm[data-mood=idle] .dtm-eyes{animation:dtm-blink 5.4s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s - var(--dtm-phase,0s)) infinite}@keyframes dtm-meet-you-scale{0%{scale:.4}67.8571%{scale:1.08}to{scale:1}}@keyframes dtm-meet-you-opacity{0%{opacity:0}to{opacity:1}}@keyframes dtm-meet-ai-move-translation{0%{translate:calc(var(--dtm-u) * 16) calc(var(--dtm-u) * 16)}27.6596%{translate:calc(var(--dtm-u) * 16) calc(var(--dtm-u) * 16)}80.8511%{translate:calc(var(--dtm-u) * -1.6) calc(var(--dtm-u) * -1.6)}to{translate:0}}@keyframes dtm-meet-ai-scale{0%{scale:.8}27.6596%{scale:.8}80.8511%{scale:1.03}to{scale:1}}@keyframes dtm-meet-ai-opacity{0%{opacity:0}46.4286%{opacity:0}to{opacity:1}}@keyframes dtm-meet-eyes-scale-y{0%{scale:1 .06}54.5455%{scale:1 .06}65.4545%{scale:1}90.9091%{scale:1}95.4545%{scale:1 .1}to{scale:1}}.dtm[data-mood=meet] .dtm-eyes{animation:dtm-blink 5.4s var(--dtm-ease) calc(var(--dtm-delay,0s) + 1.65s - var(--dtm-phase,0s)) infinite,dtm-meet-eyes-scale-y 1.65s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=meet] .dtm-you{animation:dtm-meet-you-scale .56s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards,dtm-meet-you-opacity .22s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=meet] .dtm-ai-move{animation:dtm-meet-ai-move-translation .94s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=meet] .dtm-ai{animation:dtm-meet-ai-scale .94s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards,dtm-meet-ai-opacity .56s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}@keyframes dtm-look-glance{0%{translate:0}11.1111%{translate:calc(var(--dtm-u) * 3.4 * var(--dtm-look-x,1)) calc(var(--dtm-u) * -.6)}72.2222%{translate:calc(var(--dtm-u) * 3.4 * var(--dtm-look-x,1)) calc(var(--dtm-u) * -.6)}83.3333%{translate:0}to{translate:0}}@keyframes dtm-look-slow-blink{0%{scale:1}40%{scale:1}45%{scale:1 .12}51.1111%{scale:1}to{scale:1}}.dtm[data-mood=look] .dtm-eyes{animation:dtm-look-glance 3.6s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) infinite backwards}.dtm[data-mood=look] .dtm-l,.dtm[data-mood=look] .dtm-r{animation:dtm-look-slow-blink 3.6s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) infinite backwards}@keyframes dtm-shut-eyes-scale-y{0%{scale:1}to{scale:1 .13}}.dtm[data-mood=shut] .dtm-eyes{animation:dtm-shut-eyes-scale-y .18s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards;scale:1 .13}@keyframes dtm-think-bob{0%{translate:0}30%{translate:0 calc(var(--dtm-u) * -4.5)}60%{translate:0}to{translate:0}}.dtm[data-mood=think] .dtm-l{animation:dtm-think-bob .9s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) infinite backwards}.dtm[data-mood=think] .dtm-r{animation:dtm-think-bob .9s var(--dtm-ease) calc(var(--dtm-delay,0s) + .22s) infinite backwards}@keyframes dtm-happy-hop{0%{translate:0}38.7097%{translate:0 calc(var(--dtm-u) * -5)}72.5806%{translate:0 calc(var(--dtm-u) * 1)}to{translate:0}}@keyframes dtm-happy-eyes-scale-y{0%{scale:1}14.2105%{scale:1 .42}72.1053%{scale:1 .42}to{scale:1}}.dtm[data-mood=happy] .dtm-eyes{animation:dtm-blink 5.4s var(--dtm-ease) calc(var(--dtm-delay,0s) + 1.9s - var(--dtm-phase,0s)) infinite,dtm-happy-eyes-scale-y 1.9s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=happy] .dtm-ai-move{animation:dtm-happy-hop .62s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=happy] .dtm-you-move{animation:dtm-happy-hop .62s var(--dtm-ease) calc(var(--dtm-delay,0s) + 70ms) 1 backwards}@keyframes dtm-nod-ai-move-translation-y{0%{translate:0}40%{translate:0 calc(var(--dtm-u) * 2.5)}to{translate:0}}@keyframes dtm-nod-ai-rotation{0%{rotate:0deg}40%{rotate:-2deg}to{rotate:0deg}}@keyframes dtm-nod-eyes-scale-y{0%{scale:1}40%{scale:1 .12}to{scale:1}}.dtm[data-mood=nod] .dtm-eyes{animation:dtm-blink 5.4s var(--dtm-ease) calc(var(--dtm-delay,0s) + .5s - var(--dtm-phase,0s)) infinite,dtm-nod-eyes-scale-y .5s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=nod] .dtm-ai-move{animation:dtm-nod-ai-move-translation-y .5s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=nod] .dtm-ai{animation:dtm-nod-ai-rotation .5s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}@keyframes dtm-high-five-you-move-translation{0%{translate:0}25%{translate:0}58.75%{translate:calc(var(--dtm-u) * 4.8) calc(var(--dtm-u) * 4.8)}77.5%{translate:calc(var(--dtm-u) * -1) calc(var(--dtm-u) * -1)}to{translate:0}}@keyframes dtm-high-five-ai-scale-x-y{0%{scale:1}55.9524%{scale:1}61.9048%{scale:1.07 .93}80.9524%{scale:.97 1.03}to{scale:1}}@keyframes dtm-high-five-eyes-scale-y{0%{scale:1}20.4348%{scale:1}24.3478%{scale:1 .42}86.9565%{scale:1 .42}to{scale:1}}.dtm[data-mood=highFive] .dtm-eyes{animation:dtm-blink 5.4s var(--dtm-ease) calc(var(--dtm-delay,0s) + 2.3s - var(--dtm-phase,0s)) infinite,dtm-high-five-eyes-scale-y 2.3s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=highFive] .dtm-you-move{animation:dtm-high-five-you-move-translation .8s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm[data-mood=highFive] .dtm-ai{animation:dtm-high-five-ai-scale-x-y .84s var(--dtm-ease) calc(var(--dtm-delay,0s) + 0s) 1 backwards}.dtm-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.dtm-burst i{opacity:0;border-radius:1.2px;position:absolute}.dtm-burst i:first-child{background:var(--dtm-c0);--x:.625;--y:0;--r:120deg;--d:0s;width:3px;height:7px;top:-3.5px;left:-1.5px}.dtm-burst i:nth-child(2){background:var(--dtm-c1);--x:.6252;--y:.3684;--r:-168.324deg;--d:12ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(3){background:var(--dtm-c2);--x:.4135;--y:.7046;--r:212.135deg;--d:24ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(4){background:var(--dtm-c3);--x:.0604;--y:.8882;--r:-247.34deg;--d:36ms;width:3px;height:7px;top:-3.5px;left:-1.5px}.dtm-burst i:nth-child(5){background:var(--dtm-c0);--x:-.3108;--y:.8859;--r:270.651deg;--d:48ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(6){background:var(--dtm-c1);--x:-.6048;--y:.7431;--r:-279.892deg;--d:0s;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(7){background:var(--dtm-c2);--x:-.7846;--y:.5289;--r:274.199deg;--d:12ms;width:3px;height:7px;top:-3.5px;left:-1.5px}.dtm-burst i:nth-child(8){background:var(--dtm-c3);--x:-.8548;--y:.2953;--r:-254.104deg;--d:24ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(9){background:var(--dtm-c0);--x:-.8336;--y:.0691;--r:221.483deg;--d:36ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(10){background:var(--dtm-c1);--x:-.7364;--y:-.1353;--r:-179.384deg;--d:48ms;width:3px;height:7px;top:-3.5px;left:-1.5px}.dtm-burst i:nth-child(11){background:var(--dtm-c2);--x:-.575;--y:-.3019;--r:131.738deg;--d:0s;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(12){background:var(--dtm-c3);--x:-.4693;--y:-.5222;--r:-157.004deg;--d:12ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(13){background:var(--dtm-c0);--x:-.2484;--y:-.7567;--r:202.29deg;--d:24ms;width:3px;height:7px;top:-3.5px;left:-1.5px}.dtm-burst i:nth-child(14){background:var(--dtm-c1);--x:.1341;--y:-.8644;--r:-239.89deg;--d:36ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(15){background:var(--dtm-c2);--x:.5753;--y:-.7304;--r:266.292deg;--d:48ms;width:4.5px;height:4.5px;top:-2.25px;left:-2.25px}.dtm-burst i:nth-child(16){background:var(--dtm-c3);--x:.8918;--y:-.3454;--r:-279.03deg;--d:0s;width:3px;height:7px;top:-3.5px;left:-1.5px}@keyframes dtm-burst-fly{0%{translate:0;rotate:0deg}to{translate:calc(var(--dtm-size) * var(--x)) calc(var(--dtm-size) * var(--y));rotate:var(--r)}}@keyframes dtm-burst-fade{0%,60%{opacity:1}to{opacity:0}}.dtm[data-mood=highFive] .dtm-burst i{animation:dtm-burst-fly .9s cubic-bezier(.215,.61,.355,1) calc(var(--dtm-delay,0s) + .5s + var(--d)) 1 backwards,dtm-burst-fade .9s linear calc(var(--dtm-delay,0s) + .5s + var(--d)) 1}.dtm[data-pose=rest] .dtm-eyes{translate:0 calc(var(--dtm-u) * 4);scale:1 .25}.dtm[data-pose=failed] .dtm-eyes{translate:0 calc(var(--dtm-u) * 5.25);scale:1 .4}.dtm[data-pose=snoozed] .dtm-art{opacity:.4}.dtm[data-pose=snoozed] .dtm-eyes{scale:1 .06}@media (prefers-reduced-motion:reduce){.dtm,.dtm *{animation:none!important}}.dtm-still .dtm,.dtm-still .dtm *,.dtm.dtm-still,.dtm.dtm-still *{animation:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--dt-gram:#b04227;--dt-tone:#3d4e59;--dt-acc:#0a6f84;--dt-focus:#e6f7fb;--dt-track:#e3e6ec;--dt-scrim:#18213f4d;--dt-warn-bg:#fbf3e4;--dt-danger-bg:#fbeceb}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--dt-gram:#d9694a;--dt-tone:#9fbdce;--dt-acc:#3ee6ff;--dt-focus:#123447;--dt-track:#2a3044;--dt-scrim:#05060a8c;--dt-warn-bg:#2b2412;--dt-danger-bg:#2e1b1a}}*,:before,:after{box-sizing:border-box}body{font:13px/1.4 var(--dt-font);color:var(--dt-ink);background:var(--dt-canvas);-webkit-font-smoothing:antialiased;margin:0}p,h1,h2{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--dt-acc);outline-offset:2px}.appbar{background:var(--dt-window);border-bottom:1px solid var(--dt-border);flex-shrink:0;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.brand{color:var(--dt-ink);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.nav{gap:2px;margin-left:10px;display:flex}.nav a{color:var(--dt-secondary);border-radius:6px;padding:6px 11px;font-size:12.5px;text-decoration:none}.nav a[aria-current=page]{background:var(--dt-row-active);color:var(--dt-ink);font-weight:600}.grow{flex:auto}.avatar{background:var(--dt-avatar);width:28px;height:28px;color:var(--dt-avatar-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.ib{width:28px;height:28px;color:var(--dt-secondary);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ib.box{border:1px solid var(--dt-control-border);background:var(--dt-control);cursor:pointer}.btn{border:1px solid var(--dt-control-border);background:var(--dt-control);height:28px;color:var(--dt-control-text);white-space:nowrap;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.btn.sm{height:24px;padding:0 9px;font-size:11.5px}.btn.lg{height:38px;padding:0 16px;font-size:13px}.btn.pri{background:var(--dt-primary);color:var(--dt-primary-text);border-color:#0000}.btn.ghost{color:var(--dt-link);background:0 0;border-color:#0000;padding:0 6px}.btn.wide{width:100%}.btn.dan{border-color:var(--dt-danger);color:var(--dt-danger);background:0 0}.btn.danf{background:var(--dt-danger);color:var(--dt-primary-text);border-color:#0000}.btn:disabled{opacity:.45;cursor:default}.chip{height:18px;color:var(--dt-chip-text);border:1px solid var(--dt-chip-border);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.chip.ok{color:var(--dt-success);border-color:var(--dt-success)}.chip.g{color:var(--dt-gram);border-color:var(--dt-gram)}.chip.t{color:var(--dt-tone);border-color:var(--dt-tone)}.chip.fill{background:var(--dt-scope);border-color:var(--dt-scope-border);color:var(--dt-ink)}.tag{color:var(--dt-muted);background:var(--dt-control);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.tag.hi{color:var(--dt-acc);background:var(--dt-focus)}@media (prefers-color-scheme:dark){.tag{color:var(--dt-secondary)}}.field{border:1px solid var(--dt-control-border);background:var(--dt-window);width:100%;height:36px;color:var(--dt-ink);border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:13px;display:flex}.field:focus{border-color:var(--dt-acc);box-shadow:0 0 0 3px var(--dt-focus);outline:none}.field::placeholder{color:var(--dt-muted)}.field.sm{height:30px;font-size:12px}.field:focus-within{border-color:var(--dt-acc);box-shadow:0 0 0 3px var(--dt-focus)}.field input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0}.field input::placeholder{color:var(--dt-muted)}.card{background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:10px}.sec{font:600 9.5px var(--dt-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dt-muted)}.t-s{color:var(--dt-secondary);font-size:11.5px}.t-f{color:var(--dt-muted);font-size:11px}.t-b{font-weight:600}.lnk{color:var(--dt-link);font-weight:500;text-decoration:none}.plain{cursor:pointer;background:0 0;border:0;padding:0}.center{text-align:center}.bar{background:var(--dt-track);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--dt-acc);border-radius:3px;height:100%;display:block}.banner{border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.banner .ic0{flex-shrink:0;margin-top:1px;display:flex}.banner.err{background:var(--dt-danger-bg);color:var(--dt-ink);border:1px solid var(--dt-danger)}.banner.err .ic0{color:var(--dt-danger)}.banner.warn{background:var(--dt-warn-bg);color:var(--dt-ink);border:1px solid var(--dt-warning)}.banner.warn .ic0{color:var(--dt-warning)}.banner.info{background:var(--dt-focus);color:var(--dt-ink);border:1px solid var(--dt-scope-border)}.banner.info .ic0{color:var(--dt-acc)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pop{background:var(--dt-window);color:var(--dt-ink);border:1px solid var(--dt-border);box-shadow:var(--dt-shadow);border-radius:10px;margin:0;padding:0;position:fixed;inset:auto}.opt{border:1px solid var(--dt-border);background:var(--dt-surface);border-radius:9px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.opt.on{border-color:var(--dt-acc);box-shadow:0 0 0 1px var(--dt-acc) inset}.opt>.n{background:var(--dt-control);width:20px;height:20px;color:var(--dt-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.opt p{flex:1;font-size:13.5px;line-height:1.5}.acc{flex:1;grid-template-columns:220px minmax(0,1fr);display:grid}.subnav{background:var(--dt-strip);border-right:1px solid var(--dt-border);flex-direction:column;gap:2px;padding:16px 10px;display:flex}.subnav .sec{padding:2px 10px 8px}.subnav a,.subnav button{width:100%;color:var(--dt-secondary);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;text-decoration:none;display:flex}.subnav a[aria-current=page]{background:var(--dt-row-active);color:var(--dt-ink);font-weight:600}.subnav hr{background:var(--dt-border);border:0;height:1px;margin:10px 4px}.menu{display:none}.pane{flex-direction:column;gap:16px;min-width:0;max-width:1000px;padding:26px 34px;display:flex;container:pane/inline-size}.pane-h h1{letter-spacing:-.01em;font-size:20px;font-weight:700}.pane-h p{color:var(--dt-secondary);margin:3px 0 0;font-size:12px}.rows{flex-direction:column;display:flex}.r{border-top:1px solid var(--dt-border);align-items:center;gap:12px;padding:12px 16px;display:flex}.r:first-child{border-top:0}.r .ico{background:var(--dt-control);width:32px;height:32px;color:var(--dt-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.r .w{overflow-wrap:anywhere;flex:1;min-width:0}.r .t1{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.r .t2{color:var(--dt-secondary);margin-top:2px;font-size:11.5px}.cq{container:card/inline-size}.r>.under{flex:none}@container card (width<=479px){.r:has(>.under){flex-wrap:wrap;row-gap:10px}.r>.under{flex:1 0 calc(100% - 44px);margin-left:44px}}.card-h{align-items:center;gap:8px;padding:12px 16px 4px;display:flex}.card-h.head{padding-bottom:8px}.rows.ruled,.card-f{border-top:1px solid var(--dt-border)}.card-f{padding:10px 16px}.card-i{padding:0 16px 10px}.ic-line{align-items:center;gap:8px;display:flex}.btn.google{color:#1f1f1f;background:#fff;border-color:#747775;gap:10px}.btn.apple{color:#fff;background:#000;border-color:#000;gap:8px}.btn .logo{flex-shrink:0;width:18px;height:18px}@media (prefers-color-scheme:dark){.btn.google{color:#e3e3e3;background:#131314;border-color:#8e918f}.btn.apple{color:#000;background:#fff;border-color:#fff}}.mono{background:var(--dt-control);width:20px;height:20px;color:var(--dt-ink);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.meter{grid-template-columns:150px minmax(0,1fr) 120px;align-items:center;gap:12px;padding:9px 16px;display:grid}@container card (width<=439px){.meter{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:8px 14px}.meter .bar{grid-area:2/1/auto/-1}}.price{letter-spacing:-.01em;font-size:22px;font-weight:700}.plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}@container pane (width<=559px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.plan.cur{border-color:var(--dt-acc);box-shadow:0 0 0 1px var(--dt-acc) inset}.plan ul{color:var(--dt-secondary);flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:7px;display:flex}.plan li svg{color:var(--dt-success);flex-shrink:0;margin-top:1px}.wr{flex:1;grid-template-columns:236px minmax(0,1fr) 316px;min-height:0;display:grid;position:relative}.drafts{background:var(--dt-strip);border-right:1px solid var(--dt-border);flex-direction:column;gap:10px;min-height:0;padding:12px 10px;display:flex;overflow:auto}.dl{flex-direction:column;gap:2px;display:flex}.di{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:100%;padding:8px 10px;display:block}.di[aria-current]{background:var(--dt-row-active)}.di .t1,.di .t2{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.di .t1{font-size:12.5px;font-weight:600}.di .t2{color:var(--dt-muted);margin-top:1px;font-size:11px}.ed{background:var(--dt-window);flex-direction:column;min-width:0;min-height:0;display:flex}.ed-tb{border-bottom:1px solid var(--dt-border);align-items:center;gap:8px;padding:10px 16px;display:flex}.ed-h{min-width:0;font-size:inherit;flex:0 320px;margin:0;display:flex}.ed-title{width:100%;min-width:0;height:28px;color:var(--dt-ink);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-6px;padding:0 6px;font-size:13.5px;font-weight:700}.ed-title::placeholder{color:var(--dt-ink);opacity:1}.ed-title:hover{background:var(--dt-control)}.ed-title:focus{border-color:var(--dt-acc);box-shadow:0 0 0 3px var(--dt-focus);background:var(--dt-window);outline:none}.ed-ft{border-top:1px solid var(--dt-border);color:var(--dt-secondary);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:9px 16px;font-size:11.5px;display:flex}.ed-ft>*{white-space:nowrap}.mini-m{align-items:center;gap:6px;display:inline-flex}.mini-m .bar{width:44px;height:5px}.iss{background:var(--dt-strip);border-left:1px solid var(--dt-border);flex-direction:column;gap:10px;min-height:0;padding:14px 12px;display:flex;overflow:auto}.ic{background:var(--dt-surface);border:1px solid var(--dt-border);border-radius:9px;padding:10px 12px}.ic.foc{border-color:var(--dt-acc);box-shadow:0 0 0 1px var(--dt-acc) inset}.ic-h{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ic-b{margin:0;font-size:13px;line-height:1.5}button.ic-b{text-align:left;width:100%;display:block}.ic-a{align-items:center;gap:6px;margin-top:9px;display:flex}.btn.quiet{color:var(--dt-secondary);background:0 0;border-color:#0000;padding:0 4px}.ic-a .quiet{margin-left:auto}.rep-q{margin:8px 0 6px;font-size:12.5px;font-weight:700}.rep-r{flex-direction:column;gap:4px;display:flex}.rep-r button,.rep-which button{border:1px solid var(--dt-border);background:var(--dt-surface);min-height:28px;color:var(--dt-ink);text-align:left;cursor:pointer;border-radius:7px;align-items:center;padding:4px 10px;font-size:12.5px;display:flex}.rep-r button:hover,.rep-which button:hover{border-color:var(--dt-control-border)}.rep-which{gap:4px;margin-top:8px;display:flex}.rep-which button{flex:1;font-size:12px}.rep-which button[aria-pressed=true]{border-color:var(--dt-acc);box-shadow:0 0 0 1px var(--dt-acc) inset}.rep-f{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.rep-f>span{flex:1}.rep-x{color:var(--dt-danger)}.rep-t{align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.rep-t svg{color:var(--dt-success);flex-shrink:0;margin-top:1px}.rep-line{margin-top:8px}.opt:has(>.rep){flex-wrap:wrap}.opt>.rep{flex-basis:100%}:is(.ic:has(>.rep>.rep-t)>:is(.ic-h,.ic-b),.none:has(>.rep)>:not(.rep)){display:none}.none{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 2px;display:flex}.none-h{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.none-h svg{color:var(--dt-success)}.none>.ic{align-self:stretch}.none-m{margin-left:-4px}.mk{text-underline-offset:3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:2px}.mk.g{-webkit-text-decoration-color:var(--dt-gram);text-decoration-color:var(--dt-gram)}.mk.t{-webkit-text-decoration-color:var(--dt-tone);text-decoration-color:var(--dt-tone)}.mk.foc{background:var(--dt-focus);box-shadow:0 0 0 2px var(--dt-focus);border-radius:3px}s.o{color:var(--dt-you);-webkit-text-decoration-color:var(--dt-you);text-decoration-color:var(--dt-you)}b.n{color:var(--dt-acc);font-weight:600}.ver{border:1px solid var(--dt-border);background:var(--dt-row);color:var(--dt-ink);border-radius:8px;padding:10px 12px;font-size:12.5px;line-height:1.6}.df{background:var(--dt-scope);box-shadow:inset 0 -2px 0 var(--dt-scope-border);border-radius:2px}.tag.wrn{color:var(--dt-warning);background:var(--dt-warn-bg);align-items:center;gap:4px;display:inline-flex}.ta{border:1px solid var(--dt-control-border);background:var(--dt-window);width:100%;min-height:84px;color:var(--dt-ink);resize:vertical;border-radius:7px;padding:9px 11px;font-size:12.5px;line-height:1.5}.ta:focus{border-color:var(--dt-acc);box-shadow:0 0 0 3px var(--dt-focus);outline:none}.mi{width:100%;color:var(--dt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;text-decoration:none;display:flex}.mi[aria-current]{background:var(--dt-row-active)}@media (width<=999px){.wr{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.drafts{z-index:2;width:min(280px,85vw);box-shadow:var(--dt-shadow);display:none;position:absolute;inset:0 auto 0 0}.wr.open .drafts,.write .menu{display:flex}.iss{border-left:0;border-top:1px solid var(--dt-border);max-height:45vh}.iss>:not(.banner,.ic.foc){display:none}.iss:not(:has(.banner,.ic.foc)){display:none}}@media (width>=1000px) and (width<=1199px){.ed-tb .btn svg{display:none}}.si{background:var(--dt-window);border:1px solid var(--dt-border);width:380px;box-shadow:var(--dt-shadow);border-radius:14px;flex-direction:column;gap:12px;padding:28px 28px 22px;display:flex}.si h1{letter-spacing:-.01em;margin:6px 0 0;font-size:20px;font-weight:700}.si h1+p{margin-top:-6px}.si .brand{font-size:14px}.code{gap:8px;display:flex;position:relative}.code span{border:1px solid var(--dt-control-border);background:var(--dt-window);border-radius:8px;justify-content:center;align-items:center;width:44px;height:50px;font-size:21px;font-weight:600;display:flex}.code span.foc{border-color:var(--dt-acc);box-shadow:0 0 0 3px var(--dt-focus)}.code.bad span{border-color:var(--dt-danger)}.code input{opacity:0;border:0;width:100%;padding:0;position:absolute;inset:0}@media (width<=600px){.si{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:22px}.field,.code input{font-size:16px}.acc{grid-template-columns:minmax(0,1fr)}.subnav{border-right:0;border-bottom:1px solid var(--dt-border);display:none}.subnav.open,.menu{display:flex}.appbar .avatar{display:none}.nav{margin-left:0}.ed-tb,.ed-ft{flex-wrap:wrap;row-gap:6px}.ed-h{flex:1 0 100%}.ed-title{font-size:16px}.ed-tb .grow,.mini-m .bar{display:none}.ed-tb .btn{flex:auto;padding:0 8px}.pane{gap:12px;padding:14px}}@media (width<=359px){.appbar .brand>:last-child{display:none}}dialog[data-v-48e43ed7]{border:1px solid var(--dt-border);background:var(--dt-window);width:min(440px,100vw - 32px);color:var(--dt-ink);box-shadow:var(--dt-shadow);border-radius:12px;padding:20px 22px}dialog[open][data-v-48e43ed7]{flex-direction:column;gap:10px;display:flex}dialog[data-v-48e43ed7]::backdrop{background:var(--dt-scrim)}h2[data-v-48e43ed7]{font-size:15px;font-weight:700}.err[data-v-48e43ed7]{color:var(--dt-danger)}.acts[data-v-48e43ed7]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.write>.banner[data-v-fe37d221]{margin:16px}.w6[data-v-fe37d221]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.w6c[data-v-fe37d221]{flex-direction:column;align-items:flex-start;gap:10px;width:320px;display:flex}.w6c h1[data-v-fe37d221]{font-size:16px;font-weight:700}.shell[data-v-9d7caecb]{flex-direction:column;min-height:100dvh;display:flex}.write[data-v-9d7caecb]{height:100dvh;overflow:hidden}.head[data-v-0ac77fdb]{align-items:flex-end;gap:12px;display:flex}.zone[data-v-0ac77fdb]{width:230px}.err[data-v-0ac77fdb]{color:var(--dt-danger)}@container pane (width<=559px){.head[data-v-0ac77fdb]{flex-wrap:wrap}.head .btn[data-v-0ac77fdb]{width:100%;height:38px}}.home[data-v-b5b1ef40]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.label[data-v-b5b1ef40]{font-size:12.5px}.value[data-v-b5b1ef40]{justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.note[data-v-b5b1ef40]{padding:6px 16px 14px}.summary[data-v-b5b1ef40]{flex-direction:column;gap:8px;padding:4px 16px 16px;display:flex}.upgrade[data-v-b5b1ef40]{align-items:center;gap:10px;margin-top:4px;display:flex}.small[data-v-b5b1ef40]{font-size:12px}@container pane (width<=639px){.home[data-v-b5b1ef40]{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=600px){.apps[data-v-b5b1ef40]{display:none}}.manage[data-v-c1c56715]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.name[data-v-afb33efc]{align-items:center;gap:8px;display:flex}h2[data-v-afb33efc]{font-size:13px}.gone[data-v-9a3f1f0d]{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.prof[data-v-8f54600d]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.plist[data-v-8f54600d]{flex-direction:column;gap:6px;display:flex}.plist .new[data-v-8f54600d]{align-self:flex-start;margin-top:6px}.plist .t-f[data-v-8f54600d]{padding:2px 2px 0}.pcol[data-v-8f54600d]{flex-direction:column;gap:14px;min-width:0;display:flex}.pcard[data-v-8f54600d]{flex-direction:column;gap:10px;padding:16px;display:flex}.pname[data-v-8f54600d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ways[data-v-8f54600d]{flex:none;width:64px}.lang[data-v-8f54600d]{width:170px}.err[data-v-8f54600d]{color:var(--dt-danger)}.x[data-v-8f54600d]{width:18px;height:18px}@container pane (width<=639px){.prof[data-v-8f54600d]{grid-template-columns:minmax(0,1fr)}.pcard .ic-line[data-v-8f54600d]{flex-wrap:wrap}}.chg[data-v-d3fda20f]{border:1px solid var(--dt-border);background:var(--dt-window);width:min(720px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--dt-ink);box-shadow:var(--dt-shadow);border-radius:12px;padding:20px 22px}.chg[open][data-v-d3fda20f]{flex-direction:column;gap:12px;display:flex}.chg[data-v-d3fda20f]::backdrop{background:var(--dt-scrim)}h2[data-v-d3fda20f]{font-size:15px;font-weight:700}.cols[data-v-d3fda20f]{gap:12px;min-height:0;display:flex}section[data-v-d3fda20f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}section .t-b[data-v-d3fda20f]{font-size:12.5px}.ver[data-v-d3fda20f]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40dvh;margin-top:4px;overflow:auto}.acts[data-v-d3fda20f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}@media (width<=600px){.cols[data-v-d3fda20f]{flex-direction:column}.ver[data-v-d3fda20f]{max-height:24dvh}}.ed-body[data-v-076f5601]{flex:1;min-height:0;position:relative}.layer[data-v-076f5601],textarea[data-v-076f5601]{width:100%;height:100%;font:15px/1.8 var(--dt-font);letter-spacing:normal;tab-size:4;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;scrollbar-gutter:stable;border:0;margin:0;padding:24px 44px;position:absolute;inset:0}.layer[data-v-076f5601]{color:#0000;pointer-events:none;overflow:hidden}textarea[data-v-076f5601]{color:var(--dt-ink);resize:none;background:0 0;outline:none;display:block;overflow:auto}textarea[data-v-076f5601]::placeholder{color:var(--dt-muted)}@media (width<=600px){.layer[data-v-076f5601],textarea[data-v-076f5601]{padding:16px 18px;font-size:16px}}dialog[data-v-2d262a25]{border:1px solid var(--dt-border);background:var(--dt-window);width:min(680px,100vw - 32px);color:var(--dt-ink);box-shadow:var(--dt-shadow);border-radius:12px;padding:18px 20px}dialog[open][data-v-2d262a25]{flex-direction:column;gap:12px;display:flex}dialog[data-v-2d262a25]::backdrop{background:var(--dt-scrim)}.top[data-v-2d262a25],.dir[data-v-2d262a25],.foot[data-v-2d262a25],.acts[data-v-2d262a25]{align-items:center;gap:8px;display:flex}.acts[data-v-2d262a25]{gap:4px}h2[data-v-2d262a25]{font-size:15px;font-weight:700}h3[data-v-2d262a25]{margin:0}.dir[data-v-2d262a25]{flex-wrap:wrap;font-size:12.5px}.src[data-v-2d262a25]{background:var(--dt-row);color:var(--dt-secondary);white-space:pre-wrap;border-radius:8px;max-height:30vh;padding:10px 12px;font-size:13px;line-height:1.5;overflow:auto}.foot[data-v-2d262a25]{border-top:1px solid var(--dt-border);flex-wrap:wrap;padding-top:10px}.end[data-v-2d262a25]{justify-content:flex-end;display:flex}.wr-err[data-v-836e5f75]{margin:16px}.dg[data-v-836e5f75]{padding:6px 10px 2px}.ctx[data-v-836e5f75]{cursor:pointer;height:22px;padding:0 8px}.dr[data-v-836e5f75]{position:relative}.dr .di[aria-current][data-v-836e5f75]{padding-right:34px}.more[data-v-836e5f75]{background:var(--dt-control);cursor:pointer;border:0;width:24px;height:24px;position:absolute;top:6px;right:5px}.dmenu[data-v-836e5f75]{flex-direction:column;width:150px;padding:6px}.dmenu[data-v-836e5f75]:popover-open{display:flex}.mi.dan[data-v-836e5f75]{color:var(--dt-danger)}.sv[data-v-836e5f75]{gap:4px}.ed-ban[data-v-836e5f75]{flex-direction:column;gap:8px;padding:12px 16px 0;display:flex}.x[data-v-836e5f75]{width:18px;height:18px}.meters[data-v-836e5f75]{gap:14px;margin-left:auto;display:flex}.pmenu[data-v-836e5f75]{flex-direction:column;gap:2px;width:260px;padding:6px}.pmenu[data-v-836e5f75]:popover-open{display:flex}.pm-h[data-v-836e5f75]{padding:6px 10px 4px}.pmenu hr[data-v-836e5f75]{background:var(--dt-border);border:0;height:1px;margin:4px 2px}.tick[data-v-836e5f75]{width:13px;color:var(--dt-acc);flex-shrink:0;display:flex}.pm-t[data-v-836e5f75]{flex:1;min-width:0}.pm-c[data-v-836e5f75]{display:block}.pron[data-v-836e5f75]{flex-direction:column;gap:10px;width:310px;padding:12px 14px}.fixes[data-v-836e5f75]{flex-direction:column;gap:6px;margin-top:8px;display:flex}.fix[data-v-836e5f75]{align-items:center;padding:8px 10px}.fix-n[data-v-836e5f75]{flex-shrink:0;width:48px}.fix p[data-v-836e5f75]{font-size:13px}.pron[data-v-836e5f75]:popover-open{display:flex}.pron-w[data-v-836e5f75]{font-size:17px;font-weight:700}.voice[data-v-836e5f75]{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}
