.hd{--len:5s;margin:0}.hd__lid{background:linear-gradient(#1d1d1b,#0d0d0c);border-radius:clamp(16px,1.8vw,26px) clamp(16px,1.8vw,26px) 0 0;padding:clamp(7px,.8vw,11px) clamp(7px,.8vw,11px) 0;box-shadow:inset 0 0 0 1px #ffffff0f,0 50px 90px -40px #0f0f0e80}.hd__screen{aspect-ratio:16/7.6;--p:.094cqi;--M:calc(38 * var(--p));--NW:calc(221 * var(--p));--WR:calc(792 * var(--p));--W:var(--WR);--H:calc(var(--M) + 146 * var(--p));--panel:#2a2c35;--card:#3c3e48;--fg:#fff;--fg2:#ffffff94;--fg3:#ffffff5c;--stroke:#ffffff0f;--chip:#ffffff12;--accent:#8fc7ff;--claude:#d97857;--amber:#ffa840;-webkit-font-smoothing:antialiased;background:linear-gradient(#f3f2ef 0%,#e8e7e3 55%,#dcdcdc 100%);border-radius:clamp(9px,1vw,14px) clamp(9px,1vw,14px) 0 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro,Helvetica Neue,system-ui,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.hd__wall{pointer-events:none;background:radial-gradient(60% 70% at 78% 112%,#707e9e57,#0000 70%),radial-gradient(55% 60% at 12% 105%,#96928c42,#0000 70%),radial-gradient(90% 60% at 50% -10%,#ffffffe6,#0000 70%);position:absolute;inset:0}.hd__menubar{height:var(--M);padding:0 calc(16 * var(--p));font-size:calc(13 * var(--p));color:#0f0f0ed1;background:#ffffff47;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.hd__mb{align-items:center;gap:calc(17 * var(--p));white-space:nowrap;display:flex}.hd__mb b{font-weight:700}.hd__apple{width:calc(12 * var(--p));height:calc(14 * var(--p));background:#0f0f0ed1;border-radius:45% 45% 50% 50%}.hd__mbi{width:calc(17 * var(--p));height:calc(10 * var(--p));border:calc(1.4 * var(--p)) solid currentColor;border-radius:calc(3 * var(--p));opacity:.8}.hd__mbi--b{width:calc(13 * var(--p));height:calc(13 * var(--p));border-radius:50%}.hd__ui{z-index:3;pointer-events:none;color:var(--fg);position:absolute;inset:0}.hd__ui button{pointer-events:auto;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hd__notch{width:var(--NW);height:var(--M);border-radius:0 0 calc(10 * var(--p)) calc(10 * var(--p));z-index:2;background:#000;position:absolute;top:0;left:50%;translate:-50%}.hd__shade,.hd__bg{z-index:2;pointer-events:none;position:absolute}.hd__shade{width:round(var(--W), 2px);height:round(var(--H), 1px);border-radius:0 0 calc(20 * var(--p)) calc(20 * var(--p));box-shadow:0 round(calc(10 * var(--p)), 1px) round(calc(24 * var(--p)), 1px) #0000004d;margin:0 auto;transition:width .6s cubic-bezier(.3,1.12,.45,1),height .6s cubic-bezier(.3,1.12,.45,1),box-shadow .4s;top:0;left:0;right:0}.hd:not([data-open]) .hd__shade{width:var(--NW);height:var(--M);transition:width .45s var(--ease-io), height .45s var(--ease-io), box-shadow .3s;box-shadow:0 0 #0000}.hd__bg{background:var(--panel);inset:0}.hd__bg,.hd__ui{clip-path:inset(0 calc(50% - var(--W) / 2) calc(100% - var(--H)) round 0 0 calc(20 * var(--p)) calc(20 * var(--p)));transition:clip-path .6s cubic-bezier(.3,1.12,.45,1),background-color .3s}.hd:not([data-open]) .hd__bg,.hd:not([data-open]) .hd__ui{clip-path:inset(0 calc(50% - var(--NW) / 2) calc(100% - var(--M)) round 0 0 calc(10 * var(--p)) calc(10 * var(--p)));transition:clip-path .45s var(--ease-io), background-color .25s .2s}.hd:not([data-open]) .hd__bg{background-color:#000}.hd[data-extra=timer] .hd__screen{--WR:calc(878 * var(--p))}.hd[data-extra=clock] .hd__screen{--WR:calc(888 * var(--p))}.hd[data-extra=worktime] .hd__screen{--WR:calc(990 * var(--p))}.hd[data-edit] .hd__screen{--H:calc(var(--M) + 180 * var(--p))}.hd[data-panel=claude] .hd__screen{--H:calc(var(--M) + 126 * var(--p))}.hd[data-panel=drop] .hd__screen{--H:calc(var(--M) + 174 * var(--p))}.hd__ui>*{position:absolute;left:50%}.hd [data-l]{transition:opacity .3s var(--ease) .12s, translate .6s cubic-bezier(.3, 1.12, .45, 1)}.hd [data-l][inert]{opacity:0;transition:opacity .16s,translate .6s cubic-bezier(.3,1.12,.45,1)}.hd__wing{top:calc((var(--M) - 24 * var(--p)) / 2);gap:calc(2 * var(--p));display:flex}.hd__wing--l{translate:calc(var(--W) / -2 + 10 * var(--p)) 0}.hd__wing--r{gap:calc(4 * var(--p));translate:calc(var(--W) / 2 - 12 * var(--p) - 100%) 0}.hd__ib{width:calc(24 * var(--p));height:calc(24 * var(--p));border-radius:calc(6 * var(--p));color:#ffffffb8;place-items:center;transition:background .2s,color .2s;display:grid}.hd__ib .glyph{width:calc(18 * var(--p));height:calc(18 * var(--p));stroke-width:1.6px}.hd__wing--r .hd__ib{width:calc(28 * var(--p))}.hd__wing--r .hd__ib .glyph{width:calc(20 * var(--p));height:calc(20 * var(--p))}.hd .hd__ib .glyph circle[fill=\#2a2c35]{fill:#1d1e23}button.hd__ib:hover,button.hd__ib[aria-pressed=true]{background:var(--chip);color:var(--fg)}.hd__open{width:var(--NW);height:var(--M);z-index:4;top:0;translate:-50%;border-radius:0 0 calc(10 * var(--p)) calc(10 * var(--p))!important}.hd[data-open] .hd__open{pointer-events:none!important}.hd__mappy{--B:calc(185 * var(--p));--ms:calc(60 / 185);width:var(--B);height:calc(var(--B) * .9333);z-index:4;translate:calc(var(--WR) / -2 + 44 * var(--p) - var(--B) / 2) calc(var(--M) + 48 * var(--p) - var(--B) * .4667);line-height:0;transition:translate .6s cubic-bezier(.3,1.12,.45,1),opacity .3s .1s,scale .5s cubic-bezier(.3,1.3,.5,1);top:0;pointer-events:none!important}.hd[data-away] .hd__mappy{--ms:1;translate:calc(var(--W) / -2 + 98 * var(--p) - var(--B) / 2) calc(var(--M) + 64 * var(--p) - var(--B) * .4667)}.hd__screen{--Z:calc(112 * var(--p));--ZY:calc(57 * var(--p))}.hd[data-away][data-zone] .hd__mappy{--ms:calc(var(--Z) / var(--B));translate:calc(var(--mx,0px) - var(--B) / 2) calc(var(--M) + var(--ZY) - var(--B) * .4667)}.hd.is-follow[data-away][data-zone] .hd__mappy{transition:opacity .3s .1s,scale .5s cubic-bezier(.3,1.3,.5,1)}.hd__hop,.hd__msz{width:100%;height:100%;display:block}.hd__hop{transform-origin:50% calc(50% + var(--B) * .4667 * var(--ms));will-change:transform}.hd__msz{scale:var(--ms);pointer-events:auto;cursor:pointer;transition:scale .6s cubic-bezier(.3,1.12,.45,1)}.hd.is-travel .hd__mappy{transition:translate .5s cubic-bezier(.45,.05,.35,1.04),opacity .3s .1s,scale .5s cubic-bezier(.3,1.3,.5,1)}.hd.is-travel .hd__msz{transition:scale .5s cubic-bezier(.45,.05,.35,1.04)}.hd__hop.is-hop{animation:.9s both hd-hop}.hd .hd__mp--top{font-size:var(--B)!important}.hd[data-away] .hd__mp--top{--mp-dots:var(--accent)}.hd .mappy .mp-ground{fill:#000;fill-opacity:.45}.hd:not([data-open]) .hd__mappy,.hd[data-panel=claude] .hd__mappy{opacity:0;transition:translate .6s cubic-bezier(.3,1.12,.45,1),opacity .15s,scale .3s;scale:.4}.hd:not([data-open]) .hd__msz,.hd[data-panel=claude] .hd__msz{pointer-events:none}.hd__mappy:focus-visible{outline:none!important}.hd__mappy:focus-visible .hd__msz{outline:calc(2px / var(--ms)) solid var(--signal);outline-offset:calc(2px / var(--ms));border-radius:30%}.hd__row{top:calc(var(--M) + 10 * var(--p));gap:calc(8 * var(--p));translate:calc(var(--WR) / -2 + 12 * var(--p)) 0;display:flex}.hd__perch{width:calc(64 * var(--p));height:calc(88 * var(--p));flex:none;position:relative}.hd__perch i{border-radius:50%;transition:opacity .3s;position:absolute;left:50%;translate:-50% -50%}.hd__pglow{width:calc(96 * var(--p));height:calc(76 * var(--p));background:radial-gradient(circle calc(44 * var(--p)) at 50% 50%, #ffffff1f calc(2 * var(--p)), transparent);top:50%}.hd__pshadow{top:calc(68 * var(--p));width:calc(26 * var(--p));height:calc(5 * var(--p));filter:blur(calc(1.5 * var(--p)));opacity:0;background:#ffffff12}.hd[data-away] .hd__pglow{opacity:.33}.hd[data-away] .hd__pshadow{opacity:1}.hd__card{width:calc(168 * var(--p));height:calc(88 * var(--p));box-sizing:border-box;padding:calc(10 * var(--p));border-radius:calc(13 * var(--p));background:var(--card);box-shadow:inset 0 0 0 1px var(--stroke);font-size:calc(11 * var(--p));transition:opacity .35s var(--ease), scale .45s cubic-bezier(.3, 1.3, .5, 1);flex:none;line-height:1.2;position:relative}.hd:not([data-open]) .hd__card{opacity:0;transition-duration:.15s;scale:.94}.hd__ct{left:calc(12 * var(--p));top:calc(11 * var(--p));font-size:calc(10.5 * var(--p));color:var(--fg2);font-weight:600;position:absolute}.hd__mini{right:calc(12 * var(--p));top:calc(9 * var(--p));line-height:0;position:absolute}.hd .hd__mp--mini{margin:calc(-6 * var(--p)) calc(-3 * var(--p)) 0;font-size:calc(36 * var(--p))!important}.hd__mp--mini .mp-hand,.hd__mp--mini .mp-ground,.hd__mp--mini .mp-dots{display:none}.hd__mp--mini .mp-fig{animation:none!important}.hd__ccount{left:calc(12 * var(--p));bottom:calc(27 * var(--p));align-items:baseline;gap:calc(5 * var(--p));color:var(--fg2);font-size:calc(11 * var(--p));display:flex;position:absolute}.hd__ccount b{font:600 calc(24 * var(--p))/1 ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;color:var(--fg)}.hd__cstat{left:calc(12 * var(--p));bottom:calc(10 * var(--p));align-items:center;gap:calc(5 * var(--p));font-size:calc(10.5 * var(--p));color:#ffffffd9;font-weight:500;display:flex;position:absolute}.hd__cstat i{width:calc(6 * var(--p));height:calc(6 * var(--p));background:var(--fg3);border-radius:50%}.hd[data-claude=work] .hd__cstat{color:var(--claude)}.hd[data-claude=work] .hd__cstat i{background:var(--claude);animation:hd-blip 1.1s var(--ease-io) infinite}.hd[data-claude=ask] .hd__cstat{color:var(--amber)}.hd[data-claude=ask] .hd__cstat i{background:var(--amber)}.hd__c--music{grid-template-columns:calc(58 * var(--p)) 1fr;gap:calc(10 * var(--p));padding:calc(15 * var(--p)) calc(10 * var(--p)) calc(15 * var(--p)) calc(10 * var(--p));display:grid}.hd__art{width:calc(58 * var(--p));height:calc(58 * var(--p));border-radius:calc(8 * var(--p));box-shadow:0 calc(3 * var(--p)) calc(8 * var(--p)) #00000059;background:linear-gradient(#2b3566 0%,#3d4f8a 70%,#5a74b3 70%,#6582c2 100%);position:relative;overflow:hidden}.hd__art i{width:calc(10.5 * var(--p));height:calc(10.5 * var(--p));background:#fff;border-radius:50%;position:absolute;top:38%;left:50%;translate:-50% -50%}.hd__mtx{gap:calc(1 * var(--p));padding-top:calc(1 * var(--p));flex-direction:column;min-width:0;display:flex}.hd__mtx b{font-size:calc(11.5 * var(--p));font-weight:600}.hd__mtx span{font-size:calc(10.5 * var(--p));color:var(--fg2)}.hd__mctl{left:calc(78 * var(--p) - 5 * var(--p));bottom:calc(14 * var(--p));align-items:center;display:flex;position:absolute}.hd__mbtn{width:calc(22 * var(--p));height:calc(20 * var(--p));color:var(--fg);place-items:center;display:grid}.hd__mbtn .glyph{width:calc(15 * var(--p));height:calc(15 * var(--p))}.hd__mbtn--pp .glyph{width:calc(14 * var(--p));height:calc(14 * var(--p))}.hd__mbtn--pp{border-radius:calc(5 * var(--p))}.hd__mbtn--pp:hover{background:var(--chip)}.hd .hd__pl,.hd .hd__pz{place-items:center;display:grid}.hd:not([data-playing]) .hd__mbtn--pp .hd__pz,.hd[data-playing] .hd__mbtn--pp .hd__pl{display:none}.hd__temp{left:calc(12 * var(--p));top:calc(10 * var(--p));font:300 calc(25 * var(--p))/1 -apple-system, "SF Pro Display", system-ui, sans-serif;letter-spacing:-.01em;position:absolute}.hd__place{left:calc(12 * var(--p));top:calc(39 * var(--p));font-size:calc(10.5 * var(--p));color:var(--fg2);position:absolute}.hd__rain{right:calc(10 * var(--p));top:calc(10 * var(--p));width:calc(25 * var(--p));height:calc(23 * var(--p));position:absolute}.hd__hl{left:calc(12 * var(--p));bottom:calc(11 * var(--p));font-size:calc(9.5 * var(--p));color:var(--fg3);font-weight:500;position:absolute}.hd__c--cal{gap:calc(10 * var(--p));padding:calc(10 * var(--p)) calc(10 * var(--p)) calc(10 * var(--p)) calc(10 * var(--p));display:flex}.hd__day{flex-direction:column;display:flex}.hd__day small{font-size:calc(8.5 * var(--p));color:var(--fg2);letter-spacing:.02em;font-weight:500}.hd__day b{font:300 calc(25 * var(--p))/1.05 -apple-system, "SF Pro Display", system-ui, sans-serif}.hd__ev{gap:calc(2 * var(--p));padding-top:calc(3 * var(--p));flex-direction:column;display:flex}.hd__ev b{font-size:calc(11.5 * var(--p));font-weight:600}.hd__ev span{font-size:calc(9.5 * var(--p));color:var(--fg2);font-variant-numeric:tabular-nums}.hd__slot{width:calc(190 * var(--p));height:calc(88 * var(--p));position:relative}.hd__x{opacity:0;transform-origin:0;pointer-events:none;position:absolute;top:0;left:0;scale:.8}.hd[data-extra=timer] .hd__x--timer,.hd[data-extra=clock] .hd__x--clock,.hd[data-extra=worktime] .hd__x--worktime{opacity:1;pointer-events:auto;transition-delay:.12s;scale:1}.hd:not([data-open]) .hd__x{opacity:0!important}.hd__x--timer{width:calc(78 * var(--p));justify-content:center;align-items:center;gap:calc(8 * var(--p));flex-direction:column;display:flex}.hd__tt{font:500 calc(13 * var(--p))/1 ui-monospace, "SF Mono", Menlo, monospace;font-variant-numeric:tabular-nums}.hd__tbtn{width:calc(26 * var(--p));height:calc(26 * var(--p));border-radius:50%;place-items:center;transition:background .2s;display:grid;background:#ffffff1a!important}.hd__tbtn .glyph{width:calc(11 * var(--p));height:calc(11 * var(--p))}.hd:not([data-running]) .hd__tbtn .hd__pz,.hd[data-running] .hd__tbtn .hd__pl{display:none}.hd[data-running] .hd__tt{color:var(--accent)}.hd__x--clock{width:calc(88 * var(--p));padding:calc(9 * var(--p));place-items:center;display:grid}.hd__x--clock svg{width:100%;height:100%}.hd__sec{transform-box:view-box;transform-origin:30px 30px;animation:60s steps(60,end) infinite hd-sec;rotate:108deg}.hd__x--worktime{width:calc(190 * var(--p));gap:calc(6 * var(--p));padding:calc(10 * var(--p)) calc(12 * var(--p));flex-direction:column;display:flex}.hd__wt{align-items:baseline;gap:calc(6 * var(--p));display:flex}.hd__wt b{font:300 calc(22 * var(--p))/1 -apple-system, "SF Pro Display", system-ui, sans-serif}.hd__wt span{font-size:calc(10 * var(--p));color:var(--fg2)}.hd__wbar{gap:calc(2 * var(--p));height:calc(5 * var(--p));display:flex}.hd__wbar i{background:#ffffff38;border-radius:99px}.hd__wbar i:first-child{background:var(--accent)}.hd__wbar i:nth-child(2){background:#fff6}.hd__wleg{gap:calc(10 * var(--p));font-size:calc(9.5 * var(--p));color:var(--fg3);display:flex}.hd__wleg i{width:calc(5 * var(--p));height:calc(5 * var(--p));margin-right:calc(4 * var(--p));background:var(--accent);vertical-align:.1em;border-radius:50%;display:inline-block}.hd__wleg span+span i{background:#fff6}.hd[data-edit] .hd__card:before{content:"";left:calc(-3 * var(--p));top:calc(-3 * var(--p));width:calc(9 * var(--p));height:calc(9 * var(--p));box-shadow:0 0 0 calc(1.5 * var(--p)) var(--panel);background:#9a9ca3;border-radius:50%;position:absolute}.hd[data-edit] .hd__card:after{content:"";right:calc(-6 * var(--p));width:calc(4 * var(--p));height:calc(34 * var(--p));background:#6b6d75;border-radius:99px;position:absolute;top:50%;translate:0 -50%}.hd__x:before,.hd__x:after{transition:opacity .2s}.hd__lyr{top:calc(var(--M) + 104 * var(--p));width:calc(600 * var(--p));align-items:center;gap:calc(2 * var(--p));text-align:center;white-space:nowrap;flex-direction:column;margin:0;display:flex;translate:-50%}.hd__lyr b{font-size:calc(12.5 * var(--p));font-weight:600}.hd__lyr span{font-size:calc(10.5 * var(--p));color:var(--fg3);font-weight:500}.hd__lyr.is-next b,.hd__lyr.is-next span{animation:hd-lyr .5s var(--ease)}.hd__lyr{transition:opacity .4s}.hd:not([data-playing]) .hd__lyr:not([inert]){opacity:.55}.hd__lib{top:calc(var(--M) + 144 * var(--p));translate:calc(var(--W) / -2 + 14 * var(--p)) 0;width:calc(var(--W) - 28 * var(--p));align-items:center;gap:calc(8 * var(--p));transition:opacity .3s var(--ease) .12s, translate .6s cubic-bezier(.3, 1.12, .45, 1), width .6s cubic-bezier(.3, 1.12, .45, 1);display:flex}.hd__libi{color:var(--fg2);display:grid}.hd__libi .glyph{width:calc(14 * var(--p));height:calc(14 * var(--p))}.hd__chips{gap:calc(6 * var(--p));flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hd__lc{align-items:center;gap:calc(5 * var(--p));height:calc(22 * var(--p));color:var(--fg);white-space:nowrap;border-radius:99px;flex:none;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex;padding:0 calc(9 * var(--p))!important;background:var(--chip)!important;font-size:calc(11.5 * var(--p))!important}.hd__lc .glyph{width:calc(12 * var(--p));height:calc(12 * var(--p));color:var(--fg2)}.hd__lc i{width:calc(5 * var(--p));height:calc(5 * var(--p));border-radius:50%}button.hd__lc:hover{background:#ffffff1f!important}button.hd__lc[aria-pressed=true]{box-shadow:inset 0 0 0 1px #8fc7ff99}.hd__libr{align-items:center;gap:calc(10 * var(--p));font-size:calc(11.5 * var(--p));color:var(--fg2);white-space:nowrap;flex:none;display:flex}.hd__more{padding:calc(3 * var(--p)) calc(9 * var(--p));color:var(--fg);border-radius:99px;box-shadow:inset 0 0 0 1px #ffffff38}.hd__claude{top:calc(var(--M) + 8 * var(--p));translate:calc(var(--W) / -2 + 18 * var(--p)) 0;width:calc(var(--W) - 36 * var(--p));gap:calc(14 * var(--p));display:flex}.hd__cmp{width:calc(62 * var(--p));padding-top:calc(10 * var(--p));flex:none;line-height:0}.hd .hd__mp--ask{font-size:calc(62 * var(--p))!important}.hd__cq{align-items:flex-start;gap:calc(8 * var(--p));flex-direction:column;display:flex;position:relative}.hd__cq1{font-size:calc(12 * var(--p));color:var(--fg2);margin:0}.hd__cq1 b{font-size:calc(12.5 * var(--p));color:var(--fg);font-weight:600}.hd__cmd{font:400 calc(11.5 * var(--p))/1.2 ui-monospace, "SF Mono", Menlo, monospace;padding:calc(5 * var(--p)) calc(10 * var(--p));border-radius:calc(9 * var(--p));color:var(--fg);background:#ffffff17}.hd__pills{gap:calc(6 * var(--p));display:flex}.hd__pill{align-items:center;gap:calc(6 * var(--p));height:calc(26 * var(--p));border-radius:99px;font-weight:600;transition:background .2s,scale .2s;display:inline-flex;padding:0 calc(13 * var(--p))!important;font-size:calc(11.5 * var(--p))!important;background:#ffffff1a!important}.hd__pill kbd{font:500 calc(10 * var(--p))/1 -apple-system, system-ui, sans-serif;opacity:.45}.hd__pill:hover{background:#ffffff29!important}.hd__pill--go{color:#142138!important;background:#cfe6ff!important}.hd__pill--go:hover{background:#e0efff!important}.hd__pill:active{scale:.96}.hd__count{left:0;right:0;bottom:calc(-12 * var(--p));height:calc(2 * var(--p));background:var(--chip);border-radius:99px;position:absolute;overflow:hidden}.hd__count i{border-radius:inherit;transform-origin:0;background:#ffa840cc;position:absolute;inset:0}.hd[data-claude=ask] .hd__count i{animation:12s linear both hd-count}.hd__cdone{left:calc(76 * var(--p));top:calc(16 * var(--p));gap:calc(3 * var(--p));opacity:0;translate:0 calc(6 * var(--p));transition:opacity .3s, translate .4s var(--ease);flex-direction:column;display:flex;position:absolute}.hd__cdone b{font-size:calc(13.5 * var(--p));font-weight:600}.hd__cdone span{font-size:calc(11.5 * var(--p));color:var(--fg2)}.hd__cdone small{font-size:calc(10 * var(--p));color:var(--fg3)}.hd:not([data-claude=ask]) .hd__cq{opacity:0;transition:opacity .2s}.hd[data-claude=ok] .hd__cdone,.hd[data-claude=done] .hd__cdone,.hd[data-claude=no] .hd__cdone{opacity:1;translate:0}.hd__drop{top:calc(var(--M) + 10 * var(--p));translate:calc(var(--W) / -2 + 10 * var(--p)) 0;width:calc(var(--W) - 24 * var(--p));height:calc(150 * var(--p));gap:calc(14 * var(--p));display:flex}.hd__plate{width:calc(176 * var(--p));flex:none;place-items:center;height:100%;line-height:0;transition:box-shadow .4s;display:grid;position:relative;overflow:visible;border-radius:calc(22 * var(--p))!important;background:var(--card)!important}.hd__plate:before{content:"";background:radial-gradient(closest-side,#ffffff1f,#0000);position:absolute;inset:0}.hd__dside{flex:1;min-width:0;position:relative}.hd__plate,.hd__dside{transition:opacity .3s .2s,box-shadow .4s}.hd__zone{box-sizing:border-box;padding-bottom:calc(11 * var(--p));border-radius:calc(22 * var(--p));border:calc(1.5 * var(--p)) dashed #8fc7ff66;background:radial-gradient(calc(150 * var(--p)) calc(110 * var(--p)) at calc(50% + var(--mx,0px) + 2 * var(--p)) 62%, #8fc7ff33, #8fc7ff0f 55%, transparent), #ffffff05;opacity:0;pointer-events:none;justify-content:center;align-items:flex-end;transition:opacity .2s,border-color .3s;display:flex;position:absolute;inset:0}.hd[data-zone] .hd__zone{opacity:1;transition:opacity .3s 80ms,border-color .3s}.hd[data-zone] .hd__plate,.hd[data-zone] .hd__dside{opacity:0;transition:opacity .15s,box-shadow .4s}.hd[data-drop=gaping] .hd__zone{border-color:#8fc7ffcc}.hd[data-drop=sad] .hd__zone{border-color:#ffffff29}.hd__zl{align-items:center;gap:calc(6 * var(--p));flex-direction:column;display:flex}.hd__zl b{font:600 calc(13 * var(--p))/1 ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif;color:var(--fg2)}.hd__zc{gap:calc(5 * var(--p));display:flex}.hd__zc i{font-style:normal;font-size:calc(9.5 * var(--p));font-weight:600;line-height:calc(17 * var(--p));padding:0 calc(7 * var(--p));background:var(--chip);color:var(--fg3);border-radius:99px}.hd__dst{opacity:0;flex-direction:column;justify-content:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.hd__dst--work b{font:700 calc(20 * var(--p))/1.1 ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif}.hd__dst--menu{gap:calc(7 * var(--p))}.hd__dh{margin:0 0 calc(2 * var(--p));align-items:center;gap:calc(8 * var(--p));white-space:nowrap;display:flex}.hd__dh b{font-size:calc(13 * var(--p));font-weight:600}.hd__dh>span:not(.hd__thumb){font-size:calc(11 * var(--p));color:var(--fg3);text-overflow:ellipsis;overflow:hidden}.hd__dx{width:calc(22 * var(--p));height:calc(22 * var(--p));place-items:center;margin-left:auto;display:grid;color:var(--fg2)!important;border-radius:50%!important}.hd__dx:hover{background:var(--chip)!important}.hd__dx .glyph{width:calc(11 * var(--p));height:calc(11 * var(--p));stroke-width:2.2px}.hd__thumb{width:calc(22 * var(--p));height:calc(15 * var(--p));border-radius:calc(2 * var(--p));background:linear-gradient(#a8cdf0 0 62%,#5f9a52 62%);flex:none;position:relative;overflow:hidden}.hd__thumb i{aspect-ratio:1;background:#ff8a5c;border-radius:50%;width:42%;position:absolute;top:32%;left:50%;translate:-50% -20%}.hd__drow{align-items:center;gap:calc(6 * var(--p));display:flex}.hd__dk{width:calc(46 * var(--p));font-size:calc(8 * var(--p));letter-spacing:.075em;text-transform:uppercase;color:var(--fg3);flex:none;font-weight:700}.hd__dchips{gap:calc(6 * var(--p));flex:1;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.hd__ap{align-items:center;gap:calc(5 * var(--p));height:calc(23 * var(--p));white-space:nowrap;border-radius:99px;flex:none;font-weight:600;transition:background .2s,scale .2s;display:inline-flex;padding:0 calc(9 * var(--p))!important;background:var(--chip)!important;font-size:calc(10.5 * var(--p))!important}.hd__ap .glyph{width:calc(11 * var(--p));height:calc(11 * var(--p));color:var(--accent);stroke-width:2px}.hd__ap:hover{background:#ffffff21!important}.hd__ap:active{scale:.95}.hd__dst--work{gap:calc(6 * var(--p));padding-left:calc(6 * var(--p))}.hd__dst--work b{font-size:calc(17 * var(--p))}.hd__dst--work>span{font-size:calc(11 * var(--p));color:var(--fg2)}.hd__dprog{align-items:center;gap:calc(10 * var(--p));margin-top:calc(6 * var(--p));font-size:calc(11 * var(--p));color:var(--fg2);font-variant-numeric:tabular-nums;display:flex}.hd__dtrack{flex:none;line-height:0;display:block;position:relative}.hd__dthumb{will-change:transform;transition:transform .12s linear;position:absolute;top:50%;left:0}.hd .hd__mp--thumb{max-width:none;margin:-.5417em 0 0 -.5em;display:block;font-size:calc(30 * var(--p))!important}.hd__mp--thumb .mp-hand,.hd__mp--thumb .mp-ground,.hd__mp--thumb .mp-dots,.hd__mp--thumb .mp-cheeks{display:none}.hd__mp--thumb .mp-fig,.hd__mp--thumb .mp-jelly{animation:none!important}.hd__dbar{width:calc(220 * var(--p));height:calc(6 * var(--p));background:var(--chip);border-radius:99px;display:block;position:relative;overflow:hidden}.hd__dbar i{border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0;transform:scaleX(0)}.hd__dbtn{align-items:center;gap:calc(5 * var(--p));height:calc(24 * var(--p));color:var(--fg);white-space:nowrap;border-radius:99px;flex:none;font-weight:600;display:inline-flex;padding:0 calc(10 * var(--p))!important;background:var(--chip)!important;font-size:calc(11 * var(--p))!important}.hd__dbtn .glyph{width:calc(11 * var(--p));height:calc(11 * var(--p));stroke-width:2px}.hd__dbtn--go{background:var(--accent)!important;color:#fff!important}button.hd__dbtn:hover{filter:brightness(1.15)}.hd__dst--done{justify-content:flex-start;align-items:center;gap:calc(26 * var(--p));flex-direction:row}.hd__out{align-items:center;gap:calc(7 * var(--p));padding-left:calc(18 * var(--p));flex-direction:column;display:flex}.hd__out small{font-size:calc(10 * var(--p));color:var(--fg2)}.hd__thumb--big{width:calc(62 * var(--p));height:calc(41 * var(--p));border-radius:calc(2 * var(--p));overflow:visible}.hd__thumb--big i{width:30%}.hd__thumb--big em{right:calc(-5 * var(--p));bottom:calc(-7 * var(--p));padding:calc(1 * var(--p)) calc(4 * var(--p));border-radius:calc(4 * var(--p));background:var(--accent);color:#fff;font:800 calc(8 * var(--p))/1.2 -apple-system, system-ui, sans-serif;letter-spacing:.04em;font-style:normal;position:absolute}.hd__dd{align-items:flex-start;gap:calc(7 * var(--p));flex-direction:column;display:flex}.hd__dd>small{font-size:calc(11 * var(--p));color:var(--fg3)}.hd__tada b{font:700 calc(18 * var(--p))/1 ui-rounded, "SF Pro Rounded", -apple-system, system-ui, sans-serif}.hd__tada span{font-size:calc(11 * var(--p));color:var(--fg2);margin-left:calc(3 * var(--p))}.hd__dbtns{gap:calc(6 * var(--p));display:flex}.hd[data-drop=menu] .hd__dst--menu,.hd[data-drop=work] .hd__dst--work,.hd[data-drop=done] .hd__dst--done{opacity:1;transition-delay:.1s}.hd[data-drop=done] .hd__out{animation:.5s cubic-bezier(.3,1.4,.5,1) both hd-pop}.hd__file{z-index:4;cursor:grab;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:.5cqi;width:9cqi;padding:.5cqi;transition:opacity .3s;display:flex;position:absolute;top:52%;left:76%}.hd__doc{aspect-ratio:30/38;transform-origin:50% 100%;width:4.4cqi;display:block;position:relative}.hd__doc svg{filter:drop-shadow(0 .3cqi .45cqi #28140a4d);width:100%;height:100%;display:block;overflow:visible}.hd__fname{color:#1d1d1b;text-shadow:0 1px #fff9;white-space:nowrap;font-size:max(9px,1.05cqi);font-weight:500}.hd[data-scene=drop]:not(.is-fed) .hd__file{opacity:1;pointer-events:auto}.hd.is-carry .hd__file{will-change:transform;top:0;left:0}.hd.is-carry .hd__doc{transition:scale .25s var(--ease);scale:.9}.hd.is-carry .hd__fname{opacity:0}.hd.is-eaten .hd__file{opacity:0;transition:opacity .35s}.hd.is-eaten .hd__doc{transition:scale .35s var(--ease);scale:.15}.hd.is-swap .hd__file,.hd.is-swap .hd__doc{transition:none}.hd__ghost{z-index:5;color:#fff;opacity:0;pointer-events:none;will-change:transform;background:#4a4c57;border-radius:99px;align-items:center;gap:.5cqi;height:2.2cqi;padding:0 .9cqi;font:500 1.15cqi/1 -apple-system,system-ui,sans-serif;transition:opacity .2s;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 10px 20px -8px #0009}.hd__ghost .glyph{width:1.2cqi;height:1.2cqi}.hd__ghost.is-on{opacity:1}.hd__cursor{z-index:6;opacity:0;pointer-events:none;will-change:transform;filter:drop-shadow(0 2px 3px #00000040);margin:-2px 0 0 -2px;transition:opacity .35s;position:absolute;top:0;left:0}.hd.is-cursor.is-run .hd__cursor{opacity:1}.hd__cursor.is-press{transform-origin:3px 3px;animation:hd-press .26s var(--ease)}.hd.is-off .mappy *,.hd.is-off .hd__sec{animation-play-state:paused!important}.hd__cap{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:10px 20px;margin-top:18px;padding-top:14px;display:grid}.hd__tabs{flex-wrap:wrap;gap:4px 18px;display:flex}.hd__tab{font:400 12.5px/1.2 var(--mono);color:var(--mid);cursor:pointer;background:0 0;border:0;padding:4px 0 7px;transition:color .2s;position:relative}.hd__tab:hover,.hd__tab[aria-pressed=true]{color:var(--ink)}.hd__tab i{background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hd__tab[aria-pressed=true] i{transform:scaleX(1)}.hd.is-run .hd__tab[aria-pressed=true] i{animation:hd-fill var(--len) linear both}.hd__pp{font:400 12.5px/1.2 var(--mono);color:var(--ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.hd__pp-i{border-left:2.5px solid;border-right:2.5px solid;width:8px;height:9px}.hd.is-stopped .hd__pp-i{border:5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0}.hd__say{color:var(--mid);grid-column:1/-1;margin:0;font-size:15px}.hd .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hd button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@keyframes hd-blip{50%{opacity:.35}}@keyframes hd-lyr{0%{opacity:0;translate:0 calc(5 * var(--p))}}@keyframes hd-count{0%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes hd-pop{0%{opacity:0;scale:.6}}@keyframes hd-sec{to{rotate:468deg}}@keyframes hd-press{45%{scale:.88}}@keyframes hd-hop{0%{translate:0;scale:1}7%{translate:0 calc(-5 * var(--p));scale:1.1 .9}22%{translate:0 calc(-28 * var(--p));scale:.9 1.1}25%{translate:0 calc(-30 * var(--p));scale:.92 1.08}47%{translate:0 calc(-3 * var(--p));scale:1}49%{translate:0;scale:1.06 .94}55%{scale:1.18 .82}67%{scale:.94 1.06}79%{scale:1.03 .97}90%{scale:.99 1.01}to{translate:0;scale:1}}@keyframes hd-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=640px){.hd__dbtn--copy{display:none!important}.hd__screen{aspect-ratio:4/3.2;--p:.195cqi;--NW:calc(150 * var(--p));--M:calc(30 * var(--p));--WR:calc(384 * var(--p))}.hd[data-extra=timer] .hd__screen{--WR:calc(470 * var(--p))}.hd[data-extra=clock] .hd__screen{--WR:calc(480 * var(--p))}.hd[data-extra=worktime] .hd__screen{--WR:calc(492 * var(--p))}.hd__screen{--H:calc(var(--M) + 134 * var(--p))}.hd[data-panel=claude] .hd__screen{--W:max(var(--WR), calc(440 * var(--p)));--H:calc(var(--M) + 138 * var(--p))}.hd[data-panel=drop] .hd__screen{--W:max(var(--WR), calc(450 * var(--p)));--H:calc(var(--M) + 154 * var(--p))}.hd .hd__c--claude,.hd .hd__c--cal,.hd__mb span:not(:last-child),.hd__mb b,.hd__mbi{display:none}.hd .hd__c--weather{width:calc(112 * var(--p))}.hd__x--worktime{width:calc(100 * var(--p))!important}.hd__wleg{display:none}.hd__wt{gap:calc(3 * var(--p));flex-direction:column}.hd__ib--square,.hd__ib--sun,.hd__ib--circle,.hd__ib--calendar,.hd__ib--macwindow{display:none}.hd__lyr{width:calc(320 * var(--p))}.hd__lyr span{display:none}.hd[data-edit] .hd__screen{--H:calc(var(--M) + 166 * var(--p))}.hd__lib{top:calc(var(--M) + 132 * var(--p))}.hd__libr span:first-child{display:none}.hd__claude{translate:calc(var(--W) / -2 + 14 * var(--p)) 0;width:calc(var(--W) - 28 * var(--p))}.hd__cq1 span{margin-top:calc(2 * var(--p));display:block}.hd__drop{height:calc(130 * var(--p))}.hd__plate{width:calc(130 * var(--p))}.hd__mappy{--B:calc(140 * var(--p));--ms:calc(60 / 140)}.hd[data-away] .hd__mappy{translate:calc(var(--W) / -2 + 75 * var(--p) - var(--B) / 2) calc(var(--M) + 59 * var(--p) - var(--B) * .4667)}.hd__screen{--Z:calc(92 * var(--p));--ZY:calc(47 * var(--p))}.hd__zl{gap:calc(5 * var(--p))}.hd__zone{padding-bottom:calc(8 * var(--p))}.hd__dh>span:not(.hd__thumb){display:none}.hd__dst--done{gap:calc(12 * var(--p))}.hd__out{padding-left:0}.hd__dbtns:first-of-type .hd__dbtn:nth-child(n+2){display:none}.hd__dbar{width:calc(120 * var(--p))}.hd__file{width:18cqi;top:52%;left:70%}.hd__doc{width:8.6cqi}.hd__fname{font-size:9px}.hd__ghost{height:5cqi;padding:0 2cqi;font-size:2.6cqi}.hd__ghost .glyph{width:2.8cqi;height:2.8cqi}.hd__tabs{grid-column:1/-1;gap:2px 12px}.hd__tab{font-size:11.5px}.hd__say{grid-area:2/1;font-size:14px}.hd__pp{grid-area:2/2;align-self:start}}@media (prefers-reduced-motion:reduce){.hd *,.hd :before,.hd :after{transition-duration:.01ms!important;animation:none!important}.hd__pp{display:none}.hd.is-eaten .hd__file{transition:opacity .35s!important}}
