.desk-sum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.desk-sum .mid{font-size:30px}.desk-segs{background:var(--track);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.desk-seg{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-height:64px;padding:9px 4px 8px;transition:background-color .15s;display:flex}.desk-seg .n{font:400 28px/1 var(--display)}.desk-seg .l{font:700 8.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;line-height:1.25}.desk-seg.on{background:var(--blue-2);box-shadow:inset 0 0 0 1.5px var(--ink)}.desk-seg.on .l{color:var(--ink)}.desk-segs.n5{grid-template-columns:repeat(6,1fr)}.desk-segs.n5 .desk-seg{grid-column:span 2}.desk-segs.n5 .desk-seg:nth-child(n+4){grid-column:span 3;min-height:52px}.desk-list{flex-direction:column;margin-top:4px;display:flex}.desk-row .t b{font-weight:600;display:block}.desk-row .t>span{color:var(--muted);font-size:12.5px;display:block}.desk-row.late .t span{color:var(--warn)}.desk-done{background:var(--blue-2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.wkbars{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:120px;display:grid}.wkbar{flex-direction:column;align-items:center;gap:4px;height:100%;display:flex}.wkbar .v{font:400 16px/1 var(--display)}.wkbar .bar{background:var(--track);border-radius:8px;flex:1;align-items:flex-end;width:100%;max-width:34px;display:flex;overflow:hidden}.wkbar .bar i{background:var(--blue-2);border-radius:8px;width:100%;display:block}.wkbar .bar i.on{background:var(--ink)}.wkbar .l{font:700 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media (prefers-reduced-motion:reduce){.desk-seg{transition:none}}.gmag-wrap{flex-direction:column;gap:8px;min-width:0;display:flex}.gmag-head{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.gmag-head a{color:var(--ink);text-decoration:none}.gmag{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--gutter-r)) 0 calc(-1 * var(--gutter-l));padding:6px var(--gutter-r) 14px var(--gutter-l);scroll-padding-inline:var(--gutter-l);perspective:900px;gap:12px;display:flex;overflow-x:auto}.gmag::-webkit-scrollbar{display:none}.gcov{scroll-snap-align:start;color:#0b0b0c;border:1px solid var(--hair);transform-origin:0;border-radius:22px;flex-direction:column;flex:0 0 80%;gap:6px;max-width:330px;min-height:380px;padding:16px 18px 18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #0b0b0c0f,0 10px 22px -14px #0b0b0c59}.gcov.butter{background:#ffe9a0}.gcov.blue{background:#bfdfff}.gcov.cream{background:#fffdf6}.gcov.blush{background:#f6d3d6}.gcov:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0b0c1a,#0000);width:14px;position:absolute;inset:0 auto 0 0}.gcov .mono{color:#0b0b0c9e}.gcov-top{justify-content:space-between;display:flex}.gcov-art{text-align:center;filter:drop-shadow(0 4px #ffffffb3)drop-shadow(0 6px 8px #0b0b0c2e);margin:18px 0 10px;font-size:92px;line-height:1}.gcov-cat{font-size:9.5px}.gcov-t{font:400 30px/1.02 var(--display);letter-spacing:-.01em}.gcov-d{color:#0b0b0cc7;font-size:14px;line-height:1.4}.gcov-go{font:600 13px var(--body);margin-top:auto;padding-top:8px}.gcov:active{transform:scale(.98)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gcov{animation:linear both gturn;animation-timeline:view(inline);animation-range:entry contain 30%}}}@keyframes gturn{0%{opacity:.55;transform:rotateY(-28deg)translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gmag{scroll-behavior:auto}.gcov:active{transform:none}}.sc-sec{flex-direction:column;gap:8px;scroll-margin-top:140px;display:flex}.sc-h{align-items:baseline;gap:8px;font-size:22px;display:flex}.sc-list{flex-direction:column;gap:8px;display:flex}.sc-card{background:var(--card);border:1px solid var(--hair);border-radius:18px;overflow:hidden}.sc-card.open{border-color:var(--ink);box-shadow:0 0 0 3px var(--blue-2)}.sc-card.idea{border-style:dashed}.sc-top{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;align-items:flex-start;gap:12px;min-height:56px;padding:14px;display:flex}.sc-e{background:var(--blue);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.sc-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sc-t b{font-size:15px;font-weight:600}.sc-t span{color:var(--muted);font-size:13px;line-height:1.4}.sc-chev{font:400 24px/1 var(--display);text-align:center;width:22px}.sc-body{flex-direction:column;gap:10px;padding:0 14px 14px 66px;display:flex}.sc-body .g-steps{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.sc-hook{font:italic 400 19px/1.25 var(--display);background:var(--butter);border-radius:12px;margin:0;padding:10px 12px}.sc-ideas .sc-e{background:var(--track)}.ads-gate{border-radius:var(--r-inner,16px);background:var(--track);border:1px dashed var(--field);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.ads-gate b{font:400 22px/1.1 var(--display)}.ads-gate span{color:var(--muted);font-size:13px}.ads-gate.go{background:var(--blue-2);border:1.5px solid var(--ink)}.ads-gate.go span{color:var(--ink)}.ads-checks{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ads-chk{align-items:flex-start;gap:10px;display:flex}.ads-roas{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.ads-roas-t{flex-direction:column;gap:8px;min-width:0;display:flex}.ads-roas-t .mid{font-size:24px}.gauge{flex-direction:column;align-items:center;gap:2px;display:flex}.gauge .g-n{font:400 26px/1 var(--display);margin-top:2px}.gauge .g-t{font:700 9px var(--mono);fill:var(--muted);letter-spacing:.08em}@media (max-width:370px){.ads-roas{grid-template-columns:1fr;justify-items:center}}.ads-row{align-items:center;text-decoration:none}.ads-row .t b{font-weight:600;display:block}.ads-row .t span{color:var(--muted);font-size:12.5px;display:block}.ads-plat{text-align:center;flex:none;width:30px;font-size:22px}.ads-num{font:400 17px var(--display);flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.gmag-links{gap:12px;display:inline-flex}.me-form{flex-direction:column;gap:8px;margin-top:10px;display:flex}.me-form .input{font-size:16px}.me-form .btn{align-self:flex-start}.me-form .mic-row{justify-content:space-between}.me-verse{font:400 20px/1.3 var(--display);margin:6px 0 12px}.me-verse .mono{letter-spacing:.14em;font-size:9px}.me-tick{border:1.5px solid var(--ink);background:var(--card);width:100%;font:600 15px var(--sans,inherit);color:var(--ink);cursor:pointer;text-align:left;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.me-tick .cbx{flex:none}.me-tick.on{background:var(--blue-2)}.me-tick.on .cbx{background:var(--ink);color:var(--bg)}.me-moved{padding-top:12px;padding-bottom:10px}.me-moved .src{margin:6px 0 0}.me-goals .ringrow{margin-top:6px}.me-goals .rtile{flex-basis:112px}.me-wins .head{padding-right:62px;position:relative}.me-wins .head .stk-art{width:64px;height:64px;position:absolute;top:-30px;right:-10px}.me-stack{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.me-win{background:var(--butter);border:1.5px solid var(--ink);max-width:100%;transform:rotate(var(--r,0deg));box-shadow:2px 2px 0 var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:8px 12px;display:inline-flex}.me-win b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.me-win span{font:700 8px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (prefers-reduced-motion:reduce){.me-win{transform:none}}
.strip-wrap{position:relative}.strip-hide{border:1px solid var(--hair);background:var(--card);width:26px;height:26px;color:var(--muted);font:600 15px/1 var(--body);cursor:pointer;z-index:1;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-4px;right:-6px}.strip-off{justify-content:flex-end;margin-bottom:-6px;display:flex}.strip-off .chip{cursor:pointer;color:var(--muted)}.pace .pace-track{overflow:visible}.pace .pace-track i{overflow:hidden}.pace-mark{background:var(--ink);border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.pace-mark:after{content:"";background:var(--butter);border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.pace .note{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pace-chip.ok{background:var(--blue)}.pace-chip.late{background:var(--butter);border-color:var(--ink)}.em-sizes{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.em-size{flex-direction:column;gap:2px;display:flex}.em-size .kpi .n{font:400 40px/1 var(--display)}.em-size .note{color:var(--muted);font-size:12px}.em-months{width:100%;height:auto;display:block}.em-months .em-v{font:600 10px var(--body);fill:var(--ink)}.em-months .em-l{font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}.wk-load{width:100%;height:auto;display:block}.wk-load .v{font:600 10px var(--body);fill:var(--ink)}.wk-load .l{font:700 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}.wk-load .l.today{fill:var(--ink)}.wk-load .th{font:600 8px var(--mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--muted)}.wk-key{color:var(--muted);gap:12px;font-size:12px;display:flex}.wk-key i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.wk-themes{grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;display:grid}.wk-themes label{font:700 10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.wk-themes input{font:inherit;border:1px solid var(--hair);background:var(--card);color:var(--ink);border-radius:12px;min-width:0;padding:8px 10px;font-size:16px}.wk-today-theme{font:700 11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.plan-week{flex-direction:column;gap:8px;display:flex}.q-goals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.q-goal{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:6px;min-width:0;text-decoration:none;display:flex}.q-goal svg{display:block}.q-goal .rn{font:400 20px var(--display);fill:var(--ink)}.q-goal .ru{font:700 7px var(--mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.q-goal b{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.25}.q-goal .q-sub{color:var(--muted);font-size:12px}.q-draft{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:var(--track);border-radius:999px;padding:2px 7px}.tour-pill{left:calc(var(--gutter-l) + 4px);bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:60;font:700 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;background:var(--ink);color:var(--cream,#fff);cursor:pointer;border:0;border-radius:999px;padding:9px 14px;position:fixed}.tour-dim{z-index:70;pointer-events:auto;position:fixed;inset:0}.tour-hole{z-index:71;outline:2px solid var(--butter);pointer-events:none;border-radius:18px;transition:all .25s;position:fixed;box-shadow:0 0 0 9999px #0b0b0c8c}.tour-card{left:var(--gutter-l);right:var(--gutter-r);z-index:72;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:8px;max-width:420px;margin:0 auto;padding:14px 16px;display:flex;position:fixed}.tour-card h2{font:400 22px/1.15 var(--display);margin:0}.tour-card p{margin:0;font-size:14px}.tour-card .tour-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.tour-dots{gap:5px;display:flex}.tour-dots i{background:var(--track);border-radius:50%;width:6px;height:6px}.tour-dots i.on{background:var(--ink)}@media (prefers-reduced-motion:reduce){.tour-hole{transition:none}}
