.x-pick .ph-title{max-width:13em}.x-tools{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(14 * var(--u));margin-top:clamp(calc(44 * var(--u)),6vw,calc(72 * var(--u)))}.xt{grid-column:span 2;position:relative;display:flex;flex-direction:column;gap:calc(12 * var(--u));min-height:calc(320 * var(--u));padding:calc(26 * var(--u));border-radius:calc(24 * var(--u));background:var(--char-2);border:1px solid var(--char-4);color:var(--white);box-shadow:var(--lift);transition:translate .45s var(--ease),border-color .3s,background-color .3s}.xt:nth-child(n+4){grid-column:span 3}.xt:hover{translate:0 calc(-8 * var(--u));border-color:#00f5c38c;background:var(--char-3)}.xt-n{font-size:calc(14 * var(--u));font-weight:700;color:var(--teal)}.xt>b{font-size:clamp(calc(26 * var(--u)),2.3vw,calc(34 * var(--u)));line-height:1;letter-spacing:-.03em;font-weight:800}.xt-p{color:var(--fog);font-size:calc(17 * var(--u));line-height:1.4;max-width:24em}.xt-f{display:flex;flex-wrap:wrap;gap:calc(6 * var(--u));margin-top:auto}.xt-f i{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-style:normal;font-size:calc(13 * var(--u));font-weight:600;padding:calc(5 * var(--u)) calc(10 * var(--u));border-radius:calc(999 * var(--u));background:#ffffff0f;color:var(--fog)}.xt-f .ic{width:calc(14 * var(--u));height:calc(14 * var(--u))}.xt-go{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-weight:800;color:var(--teal)}.xt-go .ic{width:calc(18 * var(--u));height:calc(18 * var(--u));transition:translate .3s var(--ease)}.xt:hover .xt-go .ic{translate:calc(4 * var(--u)) 0}.xt.amp{background:var(--mint);color:var(--char);border-color:var(--mint-2)}.xt.amp:hover{background:#e3faf3;border-color:var(--teal-d)}.xt.amp .xt-n,.xt.amp .xt-go{color:var(--teal-ink)}.xt.amp .xt-p{color:var(--char-3)}.xt.amp .xt-f i{background:#0f172012;color:var(--char-3)}.ic{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.in-app .nav.is-hidden{translate:0 0}body.in-app{background:#eef1f3}.x-shell{display:grid;grid-template-columns:calc(268 * var(--u)) minmax(0,1fr);min-height:100svh;padding-top:calc(72 * var(--u));background:#eef1f3}.x-shell[hidden]{display:none}.x-side{position:sticky;top:calc(72 * var(--u));align-self:start;height:calc(100svh - calc(72 * var(--u)));overflow-y:auto;display:flex;flex-direction:column;gap:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(14 * var(--u));background:var(--char);color:var(--white);border-top:1px solid var(--char-3)}.x-back{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-weight:700;font-size:calc(15 * var(--u));color:var(--slate-l);padding:calc(6 * var(--u)) calc(8 * var(--u));border-radius:calc(10 * var(--u));width:fit-content}.x-back:hover{color:var(--teal);background:#ffffff0d}.x-back .ic{width:calc(18 * var(--u));height:calc(18 * var(--u))}.x-tool{padding:0 calc(10 * var(--u));display:grid;gap:2px}.x-tool small{color:var(--teal);font-weight:700;font-size:calc(13 * var(--u))}.x-tool b{font-size:calc(21 * var(--u));line-height:1.1;letter-spacing:-.02em}.x-nav{display:grid;gap:2px}.x-nav a{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(12 * var(--u));font-weight:600;font-size:calc(15.5 * var(--u));color:var(--fog);transition:background-color .2s,color .2s}.x-nav a:hover{background:#ffffff0d;color:var(--white)}.x-nav a.on{background:#00f5c31f;color:var(--teal);box-shadow:inset 0 0 0 1px #00f5c34d}.x-nav span{flex:1}.x-nav em{font-style:normal;font-size:calc(12 * var(--u));font-weight:800;min-width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0 calc(6 * var(--u));display:grid;place-items:center;border-radius:calc(999 * var(--u));background:#f97066;color:var(--white)}.x-biz{margin-top:auto;display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u));border-radius:calc(14 * var(--u));background:var(--char-2);border:1px solid var(--char-4)}.x-biz span:last-child{display:grid;line-height:1.2;font-size:calc(14 * var(--u))}.x-biz small{color:var(--slate-l);font-size:calc(12 * var(--u))}.x-av{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));display:grid;place-items:center;background:#1f3a2e;color:#e8b04b;font-weight:800}.x-main{--fg: var(--char);--mut: var(--slate);--ln: #e3e7eb;min-width:0;padding:calc(26 * var(--u)) clamp(calc(16 * var(--u)),2.6vw,calc(40 * var(--u))) calc(64 * var(--u));color:var(--char)}.x-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:calc(14 * var(--u));margin-bottom:calc(22 * var(--u))}.x-crumb{font-size:calc(14 * var(--u));color:var(--slate);font-weight:600}.x-crumb span{margin:0 calc(6 * var(--u));opacity:.6}.x-top h2{font-size:clamp(calc(28 * var(--u)),2.6vw,calc(38 * var(--u)));font-weight:800;letter-spacing:-.03em;line-height:1.05}.x-chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));align-items:center}.x-sw select{height:calc(36 * var(--u));padding:0 calc(34 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(999 * var(--u));border:1px solid var(--ln);background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1720' stroke-width='2.4'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 14px;font:inherit;font-size:calc(14 * var(--u));font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--char);cursor:pointer}.x-view{display:grid;gap:calc(16 * var(--u));outline:none}.banner{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:#fff7e6;border:1px solid #fde3a7;color:#8a5a00;font-weight:600;font-size:calc(15 * var(--u))}.ks{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(170 * var(--u)),1fr));gap:calc(12 * var(--u))}.k{padding:calc(18 * var(--u));border-radius:calc(18 * var(--u));background:var(--white);border:1px solid var(--ln);display:grid;gap:calc(4 * var(--u))}.k b{font-size:calc(30 * var(--u));line-height:1;font-weight:800;letter-spacing:-.02em}.k small{font-size:calc(14 * var(--u));color:var(--slate);font-weight:600}.k.hl{background:var(--char);color:var(--white);border-color:var(--char)}.k.hl b{color:var(--teal)}.k.hl small{color:var(--slate-l)}.k.bad b{color:#e5484d}.k.up b{color:var(--teal-ink)}.c{padding:calc(20 * var(--u));border-radius:calc(20 * var(--u));background:var(--white);border:1px solid var(--ln);display:grid;gap:calc(12 * var(--u));align-content:start;min-width:0}.c-h{display:flex;justify-content:space-between;align-items:center;gap:calc(10 * var(--u))}.c-h h3{font-size:calc(18 * var(--u));font-weight:800;letter-spacing:-.01em}.cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(16 * var(--u))}.cols>.span2{grid-column:span 2}.cols:has(>.c:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.mut{color:var(--slate)}.sm{font-size:calc(14 * var(--u))}.big{font-size:calc(21 * var(--u));font-weight:700;line-height:1.35;letter-spacing:-.01em}.big2{font-size:calc(34 * var(--u));font-weight:800;line-height:1;letter-spacing:-.02em}.bad{color:#e5484d}.up{color:var(--teal-ink);font-weight:800}.dn{color:#e5484d;font-weight:800}.note{padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(12 * var(--u));background:var(--paper);font-size:calc(15 * var(--u))}.empty{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--paper);font-weight:600;color:var(--slate)}.empty .ic{color:var(--teal-ink)}.row{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u));align-items:center}.chp{display:inline-flex;align-items:center;gap:calc(6 * var(--u));height:calc(28 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(13 * var(--u));font-weight:700;background:var(--paper);color:var(--char-3);border:1px solid var(--ln);white-space:nowrap;vertical-align:middle}.chp.ok{background:#e3faf3;color:var(--teal-ink);border-color:#b9f0e0}.chp.warn{background:#fff7e6;color:#8a5a00;border-color:#fde3a7}.chp.bad{background:#fdecec;color:#c4302b;border-color:#f8c9c7}.x-top .chp{background:var(--white)}.xb,.xl{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));height:calc(38 * var(--u));padding:0 calc(16 * var(--u));border-radius:calc(999 * var(--u));font-weight:700;font-size:calc(14.5 * var(--u));white-space:nowrap;transition:background-color .2s,scale .2s;width:fit-content}.xb{background:var(--char);color:var(--white)}.xb:hover{background:var(--char-3)}.xb:active,.xl:active{scale:.96}.xb.done{background:#e3faf3;color:var(--teal-ink)}.xl{background:var(--white);color:var(--char);box-shadow:inset 0 0 0 1.5px var(--ln)}.xl:hover{box-shadow:inset 0 0 0 1.5px var(--slate-l)}.xl:disabled{opacity:.4;cursor:default}.br{display:block;height:calc(8 * var(--u));border-radius:calc(8 * var(--u));background:#edf0f2;overflow:hidden;min-width:calc(40 * var(--u))}.br i{display:block;height:100%;border-radius:inherit;background:var(--slate-l);transition:width .6s var(--ease)}.br.hot i{background:var(--teal-d)}.br.bad i{background:#f97066}.tr-row{display:grid;grid-template-columns:minmax(0,1.2fr) 1.5fr calc(34 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(6 * var(--u)) 0}.tr-row b{font-size:calc(15 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-row em{font-style:normal;font-weight:800;text-align:right}.tr-row.you b{color:var(--teal-ink)}.tb{width:100%;border-collapse:collapse;font-size:calc(15 * var(--u))}.tb th{text-align:left;font-size:calc(13 * var(--u));color:var(--slate);font-weight:700;padding:calc(8 * var(--u)) calc(10 * var(--u));border-bottom:1px solid var(--ln)}.tb td{padding:calc(11 * var(--u)) calc(10 * var(--u));border-bottom:1px solid var(--ln);vertical-align:middle}.tb tr.flag td{background:#fff5f4}.tb tr.tot td{font-weight:800;border-bottom:0;background:var(--paper)}.tb td.neg{display:grid;grid-template-columns:1fr calc(44 * var(--u));gap:calc(8 * var(--u));align-items:center}.tb td.neg em{font-style:normal;font-weight:700}.c:has(>.tb){overflow-x:auto}.spk{width:calc(90 * var(--u));height:calc(26 * var(--u))}.spk polyline{fill:none;stroke:var(--teal-d);stroke-width:2;stroke-linejoin:round}.spk.bad polyline{stroke:#f97066}.flt{display:flex;gap:calc(6 * var(--u));overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fb{flex:none;height:calc(36 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(999 * var(--u));background:var(--white);border:1px solid var(--ln);font-weight:700;font-size:calc(14 * var(--u));color:var(--char-3)}.fb:hover{border-color:var(--slate-l)}.fb.on{background:var(--char);color:var(--white);border-color:var(--char)}.move{display:grid;grid-template-columns:calc(180 * var(--u)) 1fr;gap:calc(18 * var(--u));align-items:start}.move img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(14 * var(--u))}.move>div{display:grid;gap:calc(10 * var(--u));justify-items:start}.mv-who{font-size:calc(14 * var(--u));color:var(--slate);font-weight:700}.mv-t{font-size:calc(22 * var(--u));font-weight:800;line-height:1.2;letter-spacing:-.02em}.xl[data-go]{margin-top:calc(4 * var(--u))}.feed{display:grid;gap:calc(10 * var(--u))}.fi{display:grid;grid-template-columns:calc(92 * var(--u)) 1fr;gap:calc(16 * var(--u));padding:calc(12 * var(--u));border-radius:calc(16 * var(--u));background:var(--white);border:1px solid var(--ln)}.fi img{width:calc(92 * var(--u));height:calc(92 * var(--u));object-fit:cover;border-radius:calc(12 * var(--u))}.fi>div{display:grid;gap:calc(6 * var(--u));align-content:center}.fi-h{display:flex;align-items:center;gap:calc(8 * var(--u))}.fi-h time{margin-left:auto;font-size:calc(13 * var(--u));color:var(--slate);font-weight:700}.lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(190 * var(--u)),1fr));gap:calc(12 * var(--u))}.ad{position:relative;text-align:left;display:grid;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u));border-radius:calc(16 * var(--u));background:var(--white);border:1px solid var(--ln);transition:translate .3s var(--ease),box-shadow .3s}.ad:hover{translate:0 calc(-4 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) #0f172066}.ad img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(10 * var(--u))}.ad .chp{position:absolute;left:calc(16 * var(--u));top:calc(16 * var(--u))}.ad>span:last-child{display:grid;padding:0 calc(4 * var(--u));font-size:calc(14 * var(--u));line-height:1.3;color:var(--slate)}.ad>span:last-child b{color:var(--char);font-size:calc(15 * var(--u))}.drawer{position:fixed;right:calc(16 * var(--u));top:calc(88 * var(--u));bottom:calc(16 * var(--u));z-index:45;width:min(calc(380 * var(--u)),calc(100% - calc(32 * var(--u))));overflow-y:auto;display:grid;align-content:start;gap:calc(12 * var(--u));padding:calc(18 * var(--u));border-radius:calc(22 * var(--u));background:var(--white);color:var(--char);box-shadow:0 calc(30 * var(--u)) calc(80 * var(--u)) calc(-20 * var(--u)) #0f172073;animation:slidein .4s var(--ease)}@keyframes slidein{0%{translate:calc(30 * var(--u)) 0;opacity:0}}.drawer img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:calc(14 * var(--u))}.drawer h3{font-size:calc(22 * var(--u));font-weight:800;line-height:1.15}.drawer dl{display:grid;grid-template-columns:auto 1fr;gap:calc(6 * var(--u)) calc(16 * var(--u));font-size:calc(15 * var(--u))}.drawer dt{color:var(--slate);font-weight:600}.drawer dd{font-weight:700}.d-x{position:absolute;right:calc(14 * var(--u));top:calc(14 * var(--u));z-index:1;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;display:grid;place-items:center;background:var(--white);box-shadow:0 2px calc(10 * var(--u)) #00000026}.thr{display:grid;gap:calc(4 * var(--u))}.th-btn{width:100%;display:grid;grid-template-columns:calc(30 * var(--u)) minmax(0,1.3fr) 2fr calc(34 * var(--u)) calc(34 * var(--u));align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(10 * var(--u));border-radius:calc(12 * var(--u));text-align:left}.th-btn:hover,.th-btn[aria-expanded=true]{background:var(--paper)}.th-btn b{display:flex;align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;font-size:calc(16 * var(--u))}.th-btn em{font-style:normal;font-weight:800;font-size:calc(17 * var(--u));text-align:right}.rk{width:calc(28 * var(--u));height:calc(28 * var(--u));border-radius:50%;display:grid;place-items:center;background:#edf0f2;font-weight:800;font-size:calc(13 * var(--u))}.th-row:first-child .rk,.rk.top{background:var(--teal-d);color:var(--char)}.th-why{display:grid;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(14 * var(--u)) calc(52 * var(--u));list-style:disc;color:var(--char-3);font-size:calc(15 * var(--u))}.th-why[hidden]{display:none}.co{display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--ln)}.co:last-child{border-bottom:0}.co>div{display:grid;gap:calc(4 * var(--u))}.story{display:grid;gap:calc(12 * var(--u))}.st-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(10 * var(--u))}.st-acts{display:flex;gap:calc(8 * var(--u))}.st-doc{max-width:calc(760 * var(--u));padding:clamp(calc(24 * var(--u)),4vw,calc(48 * var(--u)));border-radius:calc(20 * var(--u));background:var(--white);border:1px solid var(--ln);display:grid;gap:calc(12 * var(--u));box-shadow:0 calc(30 * var(--u)) calc(60 * var(--u)) calc(-40 * var(--u)) #0f172066}.st-doc h3{font-size:clamp(calc(24 * var(--u)),2.4vw,calc(32 * var(--u)));font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:calc(8 * var(--u))}.st-doc h4{font-size:calc(14 * var(--u));text-transform:none;color:var(--teal-ink);font-weight:800;margin-top:calc(8 * var(--u))}.st-doc p{font-size:calc(17 * var(--u));line-height:1.6}.fm{display:grid;gap:calc(10 * var(--u))}.fm label,.fld{display:grid;grid-template-columns:calc(140 * var(--u)) 1fr;align-items:center;gap:calc(12 * var(--u))}.fm label:has(.url){grid-template-columns:calc(140 * var(--u)) 1fr 1.2fr}.fm span,.fld span{font-size:calc(14 * var(--u));font-weight:700;color:var(--slate)}.fm input,.fld input,.inl input,textarea{height:calc(42 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(12 * var(--u));border:1px solid var(--ln);background:var(--paper);font:inherit;font-size:calc(15 * var(--u));color:var(--char);min-width:0;width:100%}.fm input:focus,.fld input:focus,.inl input:focus,textarea:focus{outline:2px solid var(--teal-d);outline-offset:0;background:var(--white)}.fm .url{color:var(--slate)}textarea{height:auto;padding:calc(14 * var(--u));line-height:1.55;resize:vertical}.inl{display:flex;gap:calc(10 * var(--u))}.inl input{flex:1}.ch{position:relative;height:calc(230 * var(--u))}.ch svg{width:100%;height:100%;overflow:visible}.ch-grid line{stroke:#edf0f2;stroke-width:1;vector-effect:non-scaling-stroke}.ch-line{fill:none;stroke:var(--teal-d);stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ch-area{fill:#00c8961a}.ch.bad .ch-line,.ch.alt .ch-line{stroke:#f97066}.ch.bad .ch-area,.ch.alt .ch-area{fill:#f970661a}.ch-mark{fill:var(--white);stroke:#f97066;stroke-width:4;vector-effect:non-scaling-stroke}.ch-lab{position:absolute;left:0;right:0;bottom:0;height:calc(20 * var(--u))}.ch-lab span{position:absolute;bottom:0;translate:-50% 0;font-size:calc(13 * var(--u));color:var(--slate);white-space:nowrap}.ch-lab span:first-child{translate:0 0}.ch-x{stroke:var(--char);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0}.ch-tip{position:absolute;top:calc(-6 * var(--u));left:0;padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:var(--char);color:var(--white);font-size:calc(13 * var(--u));font-weight:700;white-space:nowrap;opacity:0;pointer-events:none}.ch.hov .ch-tip,.ch.hov .ch-x{opacity:1}.cmts{display:grid;gap:calc(10 * var(--u))}.q{margin:0;display:grid;gap:calc(8 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u));background:var(--white);border:1px solid var(--ln);font-size:calc(16 * var(--u));line-height:1.45}.q[hidden]{display:none}.q small{font-size:calc(13 * var(--u));color:var(--slate);font-weight:600}.q-h{display:flex;gap:calc(6 * var(--u));align-items:center}.q-h time{margin-left:auto;font-size:calc(13 * var(--u));color:var(--slate);font-weight:700}.c>.q{background:var(--paper);border:0}.post{padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));background:var(--paper);border-left:calc(4 * var(--u)) solid var(--teal-d);font-size:calc(16 * var(--u));line-height:1.5}.vs{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u))}.vs>div{display:grid;gap:calc(8 * var(--u));padding:calc(18 * var(--u));border-radius:calc(16 * var(--u));background:var(--paper)}.vs h4{display:flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(15 * var(--u))}.lst{display:grid}.lst li{display:flex;justify-content:space-between;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) 0;border-bottom:1px solid var(--ln)}.lst li:last-child{border:0}.lst small{color:var(--slate)}.tg{display:flex;justify-content:space-between;align-items:center;gap:calc(10 * var(--u));padding:calc(12 * var(--u)) 0;border-bottom:1px solid var(--ln)}.tg>span{display:grid}.tg small{color:var(--slate);font-size:calc(13 * var(--u))}.sw.on{background:var(--teal-d)}.sw.on:after{translate:calc(16 * var(--u)) 0}.sw.locked{opacity:.75}.apv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--ln)}.apv:last-of-type{border-bottom:0}.apv>div:not(.row){display:grid;gap:2px;min-width:0}.apv small{color:var(--slate);font-size:calc(14 * var(--u))}.apv img{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(10 * var(--u));object-fit:cover}.dot{width:calc(12 * var(--u));height:calc(12 * var(--u));border-radius:50%;background:var(--slate-l)}.dot.off{background:#f97066}.dot.on{background:var(--teal-d)}.verdict{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(14 * var(--u));font-weight:700}.verdict.no{background:#fdecec;color:#c4302b}.verdict.yes{background:#e3faf3;color:var(--teal-ink)}.fld{grid-template-columns:1fr;gap:calc(6 * var(--u))}.tone{display:grid;grid-template-columns:calc(120 * var(--u)) 1fr calc(120 * var(--u));align-items:center;gap:calc(10 * var(--u));font-size:calc(13 * var(--u));color:var(--slate);font-weight:600}.tone small:last-child{text-align:right}.chps{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}.op{font-size:calc(16 * var(--u));line-height:1.5;padding:calc(10 * var(--u)) 0;border-bottom:1px solid var(--ln)}.op:last-child{border:0}.op mark{background:#b9f0e0;border-radius:calc(4 * var(--u));padding:0 2px}.src{display:inline-flex;height:calc(24 * var(--u));padding:0 calc(8 * var(--u));align-items:center;border-radius:calc(6 * var(--u));background:var(--char);color:var(--teal);font-size:calc(12 * var(--u));font-weight:800;vertical-align:middle;white-space:nowrap}.src:hover{background:var(--char-3)}.player{position:relative;display:grid;grid-template-columns:calc(260 * var(--u)) 1fr;gap:calc(18 * var(--u));align-items:center;padding:calc(16 * var(--u));border-radius:calc(20 * var(--u));background:var(--char);color:var(--white);animation:slidein .4s var(--ease)}.player[hidden]{display:none}.player .d-x{background:var(--char-3);color:var(--white)}.player>div:last-child{display:grid;gap:calc(10 * var(--u))}.pl-v{position:relative}.pl-v img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(12 * var(--u))}.pl-t{position:absolute;left:calc(10 * var(--u));bottom:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));background:var(--teal);color:var(--char);font-weight:800;font-size:calc(13 * var(--u))}.pl-bar{display:block;height:calc(6 * var(--u));border-radius:calc(6 * var(--u));background:var(--char-4)}.pl-bar i{display:block;height:100%;border-radius:inherit;background:var(--teal);position:relative}.pl-bar i:after{content:"";position:absolute;right:calc(-6 * var(--u));top:calc(-4 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:50%;background:var(--white)}.player .mut{color:var(--slate-l)}.nx{display:grid;grid-template-columns:calc(28 * var(--u)) 1fr auto auto;align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0;border-bottom:1px solid var(--ln)}.nx:last-child{border:0}.meter{display:grid;gap:calc(8 * var(--u))}.meter b{font-size:calc(44 * var(--u));line-height:1;font-weight:800;letter-spacing:-.03em}.meter .br{height:calc(10 * var(--u))}.chk{display:grid;gap:calc(8 * var(--u))}.chk li{display:flex;gap:calc(8 * var(--u));align-items:flex-start;font-size:calc(14.5 * var(--u));font-weight:600;line-height:1.35}.chk li.ok .ic{color:var(--teal-ink)}.chk li.no .ic{color:#e5484d}.chk .ic{width:calc(18 * var(--u));height:calc(18 * var(--u));margin-top:1px}.prog{display:inline-block;width:calc(40 * var(--u));height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:#fde3a7;overflow:hidden}.prog i{display:block;height:100%;width:40%;background:#8a5a00;animation:prog 1s ease-in-out infinite}@keyframes prog{0%{translate:-100% 0}to{translate:250% 0}}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(8 * var(--u));list-style:none}.steps button{width:100%;display:grid;justify-items:center;gap:calc(6 * var(--u));padding:calc(12 * var(--u)) calc(6 * var(--u));border-radius:calc(14 * var(--u));background:var(--paper);font-weight:700;font-size:calc(14 * var(--u));color:var(--slate)}.steps b{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:50%;display:grid;place-items:center;background:#e3e7eb;color:var(--char)}.steps .done b{background:var(--teal-d)}.steps .now button{background:var(--char);color:var(--white)}.steps .now b{background:var(--teal)}.ideas{display:grid;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u))}.id{display:grid;grid-template-columns:calc(52 * var(--u)) 1fr;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u));border-radius:calc(14 * var(--u));background:var(--paper)}.id>div{display:grid;gap:calc(6 * var(--u))}.sc{width:calc(52 * var(--u));height:calc(52 * var(--u));border-radius:calc(14 * var(--u));display:grid;place-items:center;background:var(--char);color:var(--teal);font-weight:800;font-size:calc(19 * var(--u))}.posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(440 * var(--u))),1fr));gap:calc(14 * var(--u))}.pc{display:grid;grid-template-columns:calc(190 * var(--u)) 1fr;gap:calc(16 * var(--u));padding:calc(12 * var(--u));border-radius:calc(20 * var(--u));background:var(--white);border:1px solid var(--ln)}.pc img{width:100%;height:100%;min-height:calc(190 * var(--u));object-fit:cover;border-radius:calc(14 * var(--u))}.pc>div{display:grid;gap:calc(10 * var(--u));align-content:center;font-size:calc(16 * var(--u));line-height:1.45}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(10 * var(--u))}.cd{display:grid;gap:calc(8 * var(--u));align-content:start;padding:calc(10 * var(--u));border-radius:calc(16 * var(--u));background:var(--white);border:1px solid var(--ln);min-height:calc(200 * var(--u))}.cd b{font-size:calc(14 * var(--u))}.cd img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:calc(10 * var(--u))}.cd i{aspect-ratio:1;border-radius:calc(10 * var(--u));border:2px dashed var(--ln)}.cd small{font-size:calc(13 * var(--u));font-weight:700;color:var(--slate)}.cd small.ok{color:var(--teal-ink)}.cd small.sch{color:#8a5a00}.x-toast{position:fixed;left:50%;bottom:calc(24 * var(--u));z-index:60;translate:-50% calc(20 * var(--u));max-width:calc(100% - calc(32 * var(--u)));padding:calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--char);color:var(--white);font-weight:600;font-size:calc(15 * var(--u));box-shadow:0 calc(20 * var(--u)) calc(40 * var(--u)) calc(-14 * var(--u)) #00000080;border:1px solid rgba(0,245,195,.35);opacity:0;pointer-events:none;transition:opacity .3s,translate .4s var(--ease)}.x-toast.on{opacity:1;translate:-50% 0}body.in-app .foot{display:none}@media(max-width:1100px){.x-tools{grid-template-columns:repeat(2,1fr)}.xt,.xt:nth-child(n+4){grid-column:span 1}.xt:last-child{grid-column:span 2}.cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cols>.span2{grid-column:1 / -1}.cal{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.x-shell{grid-template-columns:1fr}.x-side{position:sticky;top:calc(72 * var(--u));z-index:30;height:auto;flex-direction:row;align-items:center;gap:calc(10 * var(--u));padding:calc(10 * var(--u)) var(--gut);overflow-x:auto;scrollbar-width:none}.x-tool,.x-biz{display:none}.x-back{flex:none;font-size:0;padding:calc(8 * var(--u))}.x-back .ic{width:calc(20 * var(--u));height:calc(20 * var(--u))}.x-nav{display:flex;gap:calc(4 * var(--u))}.x-nav a{flex:none;padding:calc(8 * var(--u)) calc(12 * var(--u));font-size:calc(14.5 * var(--u))}.x-nav .ic{width:calc(17 * var(--u));height:calc(17 * var(--u))}.vs,.player{grid-template-columns:1fr}.steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.x-shell{padding-top:calc(64 * var(--u))}.x-side{top:calc(64 * var(--u))}.x-tools{grid-template-columns:1fr}.xt,.xt:last-child{grid-column:auto;min-height:0}.xt-f{display:none}.cols,.cols:has(>.c:nth-child(4)){grid-template-columns:1fr}.move{grid-template-columns:1fr}.move img{aspect-ratio:16 / 10}.fi{grid-template-columns:calc(64 * var(--u)) 1fr;gap:calc(12 * var(--u))}.fi img{width:calc(64 * var(--u));height:calc(64 * var(--u))}.fm label,.fm label:has(.url){grid-template-columns:1fr;gap:calc(6 * var(--u))}.th-btn{grid-template-columns:calc(28 * var(--u)) minmax(0,1fr) calc(30 * var(--u)) calc(30 * var(--u))}.th-btn .br{display:none}.co,.nx{flex-wrap:wrap}.nx{grid-template-columns:calc(28 * var(--u)) 1fr}.nx .src,.nx .xb{grid-column:2;justify-self:start}.co{flex-direction:column;align-items:flex-start}.apv{grid-template-columns:auto 1fr}.apv>.row,.apv>.xb{grid-column:1 / -1}.pc{grid-template-columns:1fr}.pc img{min-height:0;aspect-ratio:16 / 10}.cal{grid-template-columns:repeat(2,minmax(0,1fr))}.tone{grid-template-columns:calc(90 * var(--u)) 1fr calc(90 * var(--u))}.inl{flex-direction:column}.ch{height:calc(190 * var(--u))}.x-top h2{font-size:calc(26 * var(--u))}}.tb td,.k b,.tr-row em,.th-btn em,.big2,.meter b,.sc,.fi-h time{font-variant-numeric:tabular-nums}.drawer,.x-side{overscroll-behavior:contain}
