:root{--page:#FCFBFC;--side:#F6F4F6;--raise:#FFFFFF;--line:#E6E2E7;--line2:#EFECF0;--hover:#F1EEF2;--ink:#1D1A21;--ink2:#57515D;--ink3:#716A77;--ink4:#A39DA8;--acc:#A82E72;--acc-h:#94275F;--acc-bg:#F7E6EF;--acc-ink:#7E1F55;--warn:#A8471A;--bad:#B4322F;--good:#1F7A4A;--bar:#E3DDE5;--grad:linear-gradient(135deg,#D91A8C 0%,#E8652D 35%,#5B2D8E 70%,#1A3FA0 100%);--chrome:#0B0A0C;--pine:#0F2421;--paper:#F1EEE6;--f:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-color:var(--line) transparent;scrollbar-width:thin;-webkit-text-size-adjust:100%}html,body,#root{min-height:100%;background:var(--page)}body{font:400 13px/1.45 var(--f);color:var(--ink);-webkit-font-smoothing:antialiased;caret-color:var(--acc)}::selection{background:var(--acc-bg);color:var(--acc-ink)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea,select{font:inherit;color:inherit}.tn,td.d{font-variant-numeric:tabular-nums}.ink2{color:var(--ink2)}.ink3{color:var(--ink3)}.ink4{color:var(--ink4)}.warn{color:var(--warn);font-weight:500}.bad{color:var(--bad);font-weight:500}.good{color:var(--good);font-weight:500}s{color:var(--ink3);text-decoration-thickness:1px}.new{color:var(--ink);font-weight:600}.arrow{width:12px;height:12px;color:var(--ink3)}.ml{margin-left:auto}.synthetic{font-size:11px;color:var(--ink3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 13px;border:1px solid var(--line);border-radius:999px;font-weight:500;background:var(--raise);white-space:nowrap;box-shadow:0 1px 1px #2814280a;text-decoration:none}.btn:hover{background:var(--side)}.btn:disabled{opacity:.55;cursor:default}.btn.p{background:var(--grad);border:0;color:#fff;font-weight:600;box-shadow:0 1px 2px #5b2d8e40,0 2px 6px #d91a8c2e}.btn.p:hover{background:var(--grad);filter:brightness(1.06)}.btn svg{width:14px;height:14px}.btn.sm{height:24px;padding:0 11px;font-size:12px}.btn.lg{height:46px;font-size:15px;width:100%}.ibtn{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:999px;background:var(--raise);color:var(--ink2)}.ibtn svg{width:14px;height:14px}.av{width:24px;height:24px;border-radius:50%;background:#ede8ee;color:var(--ink2);display:inline-grid;place-items:center;font-size:10.5px;font-weight:600;flex:none}.av.lg{width:48px;height:48px;font-size:16px}.av.cl{background:var(--acc-bg);color:var(--acc-ink)}.av.auto{background:var(--side);border:1px solid var(--line);color:var(--ink3)}.av.auto svg{width:13px;height:13px}.st{display:inline-flex;align-items:center;gap:7px;color:var(--ink2);vertical-align:middle}.st svg{width:14px;height:14px}.pf{display:inline-grid;place-items:center;width:16px;height:16px;flex:none}.pf svg{width:16px;height:16px}.auto-tag{display:inline-flex;align-items:center;gap:5px}.auto-tag svg{width:13px;height:13px;color:var(--ink4)}.tag{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:999px;background:var(--side);border:1px solid var(--line);font-size:11px;font-weight:500;color:var(--ink2)}.chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:999px;background:#e3f1e8;color:var(--good);font-size:11px;font-weight:600}.chip.n{background:var(--side);border:1px solid var(--line);color:var(--ink3);font-weight:500}a.lk{color:var(--acc-ink);text-decoration:underline;text-decoration-color:#7e1f554d}.shell{display:flex;min-height:100vh}.side{width:236px;flex:none;background:var(--side);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:12px 10px;position:sticky;top:0;height:100vh}.brandlogo{padding:6px 8px 12px}.brandlogo img{display:block;width:132px;height:auto}.ws{display:flex;align-items:center;gap:9px;height:38px;padding:0 8px;border-radius:6px;position:relative}.ws b{display:block;font-weight:600;font-size:13.5px;line-height:1.15;letter-spacing:-.005em}.ws small{display:block;color:var(--ink3);font-size:11px;line-height:1.2}.ws .chev{margin-left:auto;color:var(--ink3)}.ws.client{border:1px solid var(--line);background:var(--raise);height:40px;width:100%;text-align:left}.ws.client:hover{background:var(--hover)}.ws select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.search{display:flex;align-items:center;gap:8px;height:30px;margin:10px 0 14px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--raise);color:var(--ink3)}.search kbd{margin-left:auto;font:500 11px var(--f);color:var(--ink3)}.nav a{display:flex;align-items:center;gap:10px;height:30px;padding:0 8px;border-radius:6px;color:var(--ink2);text-decoration:none;font-weight:500}.nav a:hover{background:var(--hover);color:var(--ink)}.nav a.active{background:var(--raise);color:var(--ink);box-shadow:0 1px 2px #2814280f,0 0 0 1px var(--line)}.nav a.active svg{color:var(--acc)}.nav a .n{margin-left:auto;font-size:12px;color:var(--ink3);font-variant-numeric:tabular-nums}.nav a .n.u{color:var(--ink);font-weight:600}.user{margin-top:auto;display:flex;align-items:center;gap:9px;height:36px;padding:0 8px;border-radius:6px;font-weight:500;width:100%;text-align:left}.user:hover{background:var(--hover)}.user .av{width:22px;height:22px;background:#e3dde5}.side .synthetic{padding:6px 8px 0}.main{flex:1;display:flex;flex-direction:column;min-width:0}.top{height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 28px;gap:12px;flex:none}.top h1{font-size:18px;font-weight:600;letter-spacing:-.015em}.top .date,.top .c{color:var(--ink3)}.menu-btn{display:none}.body{flex:1;padding:22px 28px 40px;display:flex;flex-direction:column;gap:26px;min-height:0}.row2{display:grid;grid-template-columns:1fr 300px;gap:36px}.sec-h{display:flex;align-items:center;gap:10px;min-height:28px;margin-bottom:8px;flex-wrap:wrap}.sec-h h2{font-size:14px;font-weight:600}.sec-h .c{color:var(--ink3)}.seg{display:inline-flex;gap:2px;padding:2px;background:var(--side);border:1px solid var(--line);border-radius:999px}.seg button{font-weight:500;line-height:22px;border-radius:999px;padding:0 10px;color:var(--ink2);white-space:nowrap}.seg button.on{background:var(--raise);color:var(--ink);box-shadow:0 1px 2px #28142814}.seg button i{font-style:normal;color:var(--ink3);margin-left:4px;font-variant-numeric:tabular-nums}.crumb{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink3);min-width:0}.crumb a{text-decoration:none;color:var(--ink3)}.crumb a:hover{color:var(--ink)}.crumb b{font-weight:600;color:var(--ink);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb svg{width:12px;height:12px;color:var(--ink4)}.list{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--raise)}.g{display:flex;align-items:center;gap:8px;height:28px;padding:0 14px;background:var(--side);border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--ink2)}.g .c{font-weight:400;color:var(--ink3)}.g.od{color:var(--bad)}.t{display:flex;align-items:center;gap:12px;min-height:40px;padding:6px 14px;border-bottom:1px solid var(--line2);text-decoration:none}.t:hover{background:#faf8fa}.list>.t:last-child{border-bottom:0}.ck{width:15px;height:15px;border:1.5px solid #C9C2CC;border-radius:50%;flex:none}button.ck:hover{border-color:var(--acc)}.t .ti{font-weight:500;white-space:nowrap}.t .de{color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.t .me{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--ink3);font-size:12px;white-space:nowrap}.empty{padding:14px;color:var(--ink3)}.chart-h{display:flex;align-items:baseline;justify-content:space-between;height:28px;margin-bottom:8px}.chart-h h2{font-size:14px;font-weight:600}.chart-h span{color:var(--ink3)}.chart svg{width:100%;max-width:300px;height:auto;stroke:none;display:block}.read{margin-top:10px;color:var(--ink2);line-height:1.5;text-wrap:pretty}.facts{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:7px}.facts div{display:flex;justify-content:space-between;color:var(--ink2)}.facts b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:var(--raise)}table{width:100%;border-collapse:separate;border-spacing:0}th{height:32px;text-align:left;font-size:12px;font-weight:500;color:var(--ink3);background:var(--side);border-bottom:1px solid var(--line);padding:0 14px;white-space:nowrap}th span{display:inline-flex;align-items:center;gap:4px}th svg{width:12px;height:12px}th.sorted{color:var(--ink)}td{height:38px;padding:0 14px;border-bottom:1px solid var(--line2);white-space:nowrap}tr:last-child td{border-bottom:0}tbody tr.click{cursor:pointer}tbody tr:hover td{background:#faf8fa}td.num,th.num{text-align:right}.cr{font-weight:500}.cr small{font-size:12px;font-weight:400;color:var(--ink3);margin-left:7px}.mu{color:var(--ink2)}.fu b{font-weight:500;color:var(--ink)}.fu{color:var(--ink3)}.who{display:flex;align-items:center;gap:10px;font-weight:500}.who small{font-size:12px;color:var(--ink3);font-weight:400}.ag{display:inline-flex;align-items:center;gap:6px}.ag svg{width:14px;height:14px;color:var(--ink3)}.acct{display:inline-flex;align-items:center;gap:8px;color:var(--ink2)}.in{display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--raise);color:var(--ink3)}.in input{border:0;outline:0;background:none;flex:1;min-width:0;color:var(--ink)}.in svg{width:14px;height:14px}.bar2{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hd{padding:16px 28px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.hd h1{font-size:20px;font-weight:600;letter-spacing:-.015em;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.hd h1 small{font-size:13px;font-weight:400;color:var(--ink3);letter-spacing:0}.fields{display:flex;align-items:flex-end;gap:16px 28px;flex-wrap:wrap}.fields .sep{width:1px;height:34px;background:var(--line)}.field{display:flex;flex-direction:column;gap:3px}.field>span:first-child{font-size:12px;color:var(--ink3)}.field>span:last-child{font-weight:500;display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:26px}.datebox{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.datebox .why{font-size:12px;color:var(--ink3);font-weight:400}.cols{flex:1;display:grid;grid-template-columns:minmax(0,600px) minmax(0,1fr);gap:36px;padding:18px 28px 40px}.preview{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:var(--pine);color:var(--paper)}.preview video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.preview .scr{position:absolute;top:0;right:0;bottom:0;left:0;padding:22px 26px;overflow:auto;font-size:15px;line-height:1.5;white-space:pre-wrap}.preview .scr .lab{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;color:#f1eee699;margin-bottom:8px;text-transform:uppercase}.preview .lnk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;padding:20px}.preview .lnk a{color:var(--paper)}.pcap{display:flex;align-items:center;gap:10px;margin:9px 0 18px;color:var(--ink2);flex-wrap:wrap}.pcap b{font-weight:600;color:var(--ink)}.tl{list-style:none;display:flex;flex-direction:column}.tl li{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:0 10px;padding:9px 12px 10px;border-radius:6px;cursor:pointer}.tl li:before{content:"";position:absolute;left:18.5px;top:28px;bottom:-9px;width:1px;background:var(--line)}.tl li:last-child:before{display:none}.tl li.sel{background:var(--raise);box-shadow:0 1px 2px #2814280f,0 0 0 1px var(--line)}.tl .ic{padding-top:2px;position:relative;z-index:1}.tl .ic svg{width:14px;height:14px;background:var(--page);border-radius:50%}.tl li.sel .ic svg{background:var(--raise)}.tl .ti{font-weight:600}.tl .ti span{font-weight:400;color:var(--ink2);margin-left:6px}.tl .when{color:var(--ink3);font-size:12px;white-space:nowrap}.tl .note{grid-column:2/4;margin-top:5px;color:var(--ink);line-height:1.45}.tl .meta{grid-column:2/4;margin-top:3px;font-size:12px;color:var(--ink3)}.right{display:flex;flex-direction:column;gap:14px;min-width:0}.right .sec-h{margin-bottom:6px;min-height:22px}.right .sec-h .ml{font-size:12px;color:var(--ink3)}.thread{border:1px solid var(--line);border-radius:6px;background:var(--raise);overflow:hidden}.msg{display:grid;grid-template-columns:24px 1fr;gap:0 10px;padding:8px 12px;border-bottom:1px solid var(--line2)}.msg .who{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12.5px;flex-wrap:wrap}.msg .who time{font-weight:400;color:var(--ink3);font-size:12px}.msg p{grid-column:2;color:var(--ink);line-height:1.45;margin-top:1px;white-space:pre-wrap}.compose{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;background:var(--raise)}.compose input{flex:1;border:0;outline:0;background:none;min-width:0;height:28px}.rows{border:1px solid var(--line);border-radius:6px;background:var(--raise);overflow:hidden}.r{display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px;border-bottom:1px solid var(--line2);white-space:nowrap}.r:last-child{border-bottom:0}.r .k{width:74px;color:var(--ink3);font-size:12px;flex:none}.r .v{font-weight:500}.r .x{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink3);min-width:0;overflow:hidden}.r .x a{overflow:hidden;text-overflow:ellipsis}.log{list-style:none;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ink2)}.log li{display:flex;gap:10px}.log time{width:118px;flex:none;color:var(--ink3);white-space:nowrap}.ph{display:flex;align-items:center;gap:16px;padding:18px 28px 0;flex-wrap:wrap}.ph h1{font-size:20px;font-weight:600;letter-spacing:-.015em;display:flex;align-items:baseline;gap:10px}.ph h1 small{font-size:13px;font-weight:400;color:var(--ink3);letter-spacing:0}.ph p{color:var(--ink2);margin-top:2px}.ph .acctline{margin-left:auto;text-align:right;display:flex;flex-direction:column;gap:2px}.ph .acctline b{display:inline-flex;align-items:center;gap:7px;font-weight:600;justify-content:flex-end}.ph .acctline span{color:var(--ink3);font-size:12px}.cols2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:36px;padding:18px 28px 40px}.left{display:flex;flex-direction:column;gap:20px;min-width:0}.ob{display:flex;align-items:center;gap:10px;min-height:36px;padding:4px 12px;border-bottom:1px solid var(--line2);white-space:nowrap}.ob:last-child{border-bottom:0}.ob .v{font-weight:500}.ob .d{color:var(--ink2);overflow:hidden;text-overflow:ellipsis}.ob .x{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink3)}.kv{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:4px 12px;border-bottom:1px solid var(--line2);gap:12px}.kv:last-child{border-bottom:0}.kv>span:first-child{color:var(--ink3);font-size:12px;white-space:nowrap}.kv>span:last-child{text-align:right;font-weight:500}.ct{padding:9px 12px;border-bottom:1px solid var(--line2)}.ct:last-child{border-bottom:0}.ct .l1{display:flex;align-items:center;gap:8px;font-weight:600}.ct .l1 .ml{font-weight:500;font-size:12px}.ct .l2{color:var(--ink3);font-size:12px;margin-top:2px}.nt{padding:9px 12px;border-bottom:1px solid var(--line2)}.nt:last-child{border-bottom:0}.nt p{line-height:1.45;white-space:pre-wrap}.nt small{display:block;color:var(--ink3);font-size:12px;margin-top:2px}.addn{display:flex;gap:8px;padding:6px 8px 6px 12px;align-items:center}.addn input{flex:1;border:0;outline:0;background:none;height:28px;min-width:0}.soon{max-width:520px;padding:40px 28px;color:var(--ink2);line-height:1.55}.soon h2{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:6px}.dlg-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1a2152;display:grid;place-items:center;z-index:50;padding:16px}.dlg{width:100%;max-width:440px;background:var(--raise);border-radius:12px;box-shadow:0 12px 40px #28142838;padding:20px}.dlg h2{font-size:16px;font-weight:600;margin-bottom:4px}.dlg p.sub{color:var(--ink3);margin-bottom:14px}.dlg .acts{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.form{display:flex;flex-direction:column;gap:12px}.form label{display:block;font-size:13px;font-weight:500;color:var(--ink2);margin-bottom:5px}.f{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--raise);font-size:15px;outline:0}.f:focus,.f:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg)}textarea.f{height:auto;min-height:120px;padding:10px 12px;line-height:1.5;resize:vertical}select.f{-webkit-appearance:none;-moz-appearance:none;appearance:none}.f.sm{height:34px;font-size:13px;border-radius:999px}.hint{margin-top:5px;font-size:12px;color:var(--ink3)}.err{color:var(--bad);font-size:13px;font-weight:500}.okmsg{color:var(--good);font-size:13px;font-weight:500}.auth{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:var(--page)}.auth-card{width:100%;max-width:380px}.auth-card .logo{display:block;width:120px;height:auto;margin:0 0 22px -2px}.auth-card h1{font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.auth-card .lead{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink2)}.auth-card form{margin-top:22px}.fine{margin-top:18px;font-size:12px;color:var(--ink3);line-height:1.45;display:flex;gap:8px}.fine svg{width:14px;height:14px;margin-top:1px}.show{margin-left:auto;font-size:13px;font-weight:500;color:var(--ink2)}.f input{border:0;outline:0;background:none;flex:1;min-width:0;font-size:15px;height:100%}.lab{position:relative;overflow:hidden;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:48px 16px;background:radial-gradient(48% 42% at 0% 0%,#f9d8ea8c 0,#f9d8ea00),radial-gradient(40% 38% at 100% 8%,#fce3d380 0,#fce3d300),radial-gradient(55% 40% at 50% 104%,#e6ddf673 0,#e6ddf600),var(--page)}.mol{height:auto;position:absolute;pointer-events:none;overflow:visible}.mol circle{stroke:none}.mol .bonds line{stroke:#cdbfe6;stroke-width:1.6;stroke-linecap:round}.lab-mark{width:132px;top:20px;right:28px;opacity:.6}.lab-form{position:relative;width:100%;max-width:380px}.lab-form .logo{display:block;width:124px;height:auto;margin:0 0 28px -2px}.lab-form h1{font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.lab-form .lead{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink2)}.lab-form form{margin-top:24px;gap:14px}.lab-form .f{transition:border-color .15s,box-shadow .15s}.lab-form .f:hover:not(:focus-within){border-color:#d5ced8}.lab-form .show{padding:6px 2px;border-radius:6px}.lab-form .show:hover{color:var(--acc-ink)}.halo{display:block;position:relative;margin:6px -4px 0;border-radius:999px;padding:4px;background:#d91a8c08;box-shadow:inset 0 0 0 1px #d91a8c21}.halo .btn.lg{box-shadow:0 1px 2px #5b2d8e33,0 4px 12px -4px #d91a8c4d;transition:filter .15s,transform .15s}.halo .btn.lg:active:not(:disabled){transform:translateY(1px)}.halo .btn:focus-visible{outline-offset:4px;border-radius:999px}.textlink{align-self:flex-start;padding:4px 2px;font-size:14px;font-weight:500;color:var(--acc-ink);text-decoration:underline;text-decoration-color:#7e1f554d;text-underline-offset:3px;border-radius:4px}.textlink:hover{text-decoration-color:currentColor}@media (max-width:600px){.lab{align-items:flex-start;padding:calc(64px + env(safe-area-inset-top)) 20px 40px}.lab-mark{width:104px;top:14px;right:14px}}.loading{padding:28px;color:var(--ink3)}.feed-wrap{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--chrome);display:flex;justify-content:center}.feed{position:relative;width:100%;max-width:480px;height:100%;color:#fff;font-size:14px;line-height:1.4;--sb: calc(44px + env(safe-area-inset-top)) ;--rb:64px}.feed svg{stroke-width:1.75}.feed .snap{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;scroll-snap-type:y mandatory;scrollbar-width:none}.feed .snap::-webkit-scrollbar{display:none}.card{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--pine)}.card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.card .script{position:absolute;left:0;right:0;top:calc(var(--sb) + 64px);bottom:200px;overflow-y:auto;padding:0 92px 0 22px;color:var(--paper)}.card .script .hook{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.03em;text-wrap:balance}.card .script .hook mark{background:#ffd84a;color:#14110a;padding:0 6px;margin-left:-6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:2px}.card .script .rest{margin-top:16px;font-size:15.5px;line-height:1.5;white-space:pre-wrap;color:#f1eee6e6}.card .script .lnk{margin-top:16px;font-size:15px}.card .script .lnk a{color:#fff}.card .shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000080 0,#0000 17%,#0000 70%,#0009 92%)}.card .label{position:absolute;top:calc(var(--sb) + 42px);left:16px;right:16px;font-size:12px;font-weight:500;color:#ffffffd1;display:flex;align-items:center;gap:6px}.card .label svg{width:14px;height:14px}.rail{position:absolute;right:8px;bottom:24px;width:70px;display:flex;flex-direction:column;align-items:center;gap:14px;z-index:2}.act{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45)}.act svg{width:29px;height:29px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.act:disabled{opacity:.5}.act.main .ring{width:54px;height:54px;border-radius:50%;background:var(--grad);display:grid;place-items:center;box-shadow:0 3px 10px #00000059}.act.main svg{width:26px;height:26px;filter:none}.card .meta{position:absolute;left:16px;right:90px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:2}.card .who b{display:block;font-weight:700;font-size:15px;line-height:1.2}.card .who small{display:block;font-size:12.5px;color:#ffffffd1;line-height:1.3}.card .who .av{width:34px;height:34px;background:#3a3a3e;font-size:12px;color:#e9e7ec;box-shadow:0 0 0 1.5px #ffffffe6}.card .desc{margin-top:10px;font-size:14px}.card .desc b{font-weight:700}.card .check{margin-top:9px;display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffd1}.card .check svg{width:14px;height:14px;color:#ffc98a}.card .done{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0b0a0cb8;z-index:4;font-size:18px;font-weight:700}.card.end{display:grid;place-items:center;text-align:center;padding:24px;background:var(--chrome)}.card.end p{color:#ffffffa8;margin-top:6px}.sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#08070a9e;z-index:10;display:flex;align-items:flex-end}.sheet{width:100%;background:var(--page);color:var(--ink);border-radius:14px 14px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #00000047}.sheet .grab{width:38px;height:5px;border-radius:3px;background:#d3cdd6;margin:0 auto 12px}.sheet h2{font-size:19px;font-weight:700;letter-spacing:-.015em}.sheet p.sub{font-size:13px;color:var(--ink3);margin:2px 0 12px}.sheet .pills{display:flex;gap:8px;margin-top:12px;align-items:center}.pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:46px;border-radius:999px;font:600 15px var(--f);border:1px solid var(--line);background:var(--raise);color:var(--ink);padding:0 18px;flex:1}.pill.p{border:0;color:#fff;background:var(--grad);box-shadow:0 1px 2px #5b2d8e40,0 3px 10px #d91a8c33}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%);background:#1d1a21;color:#fff;border-radius:999px;padding:8px 16px;font-weight:500;z-index:60;box-shadow:0 4px 14px #00000040;white-space:nowrap}.cp{min-height:100vh;background:var(--page);font-size:14px;line-height:1.4;padding-bottom:calc(83px + env(safe-area-inset-bottom))}.cp .cbar{display:flex;align-items:center;height:56px;padding:0 16px;max-width:760px;margin:0 auto}.cp .cbar img{width:96px;height:auto;display:block}.cp .me{margin-left:auto;display:flex;align-items:center;gap:8px;font-weight:500;font-size:13.5px}.cp .me .av{width:30px;height:30px;background:#e3dde5;font-size:11.5px}.cp .wrap{max-width:760px;margin:0 auto}.cp .head{display:flex;align-items:baseline;gap:8px;padding:10px 16px 0;flex-wrap:wrap}.cp .head h1{font-size:22px;font-weight:700;letter-spacing:-.015em}.cp .head span{color:var(--ink3);font-size:14px}.cp .sec{padding:0 16px;margin-top:20px}.cp .sh{display:flex;align-items:baseline;gap:7px;margin-bottom:8px}.cp .sh h2{font-size:15px;font-weight:600}.cp .sh span{color:var(--ink3);font-size:13px}.cp .list{border-radius:10px}.crow{display:flex;align-items:center;gap:11px;padding:11px 12px;min-height:58px;text-decoration:none;color:inherit}.crow+.crow{border-top:1px solid var(--line2)}.crow .ty{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--side);border:1px solid var(--line2);color:var(--ink2);flex:none}.crow .tx{min-width:0;flex:1}.crow .tx b{display:block;font-weight:600;font-size:14px;line-height:1.25}.crow .tx small{display:block;font-size:12.5px;color:var(--ink3);line-height:1.35;margin-top:2px}.crow .tx small em{font-style:normal;color:var(--warn);font-weight:500}.crow .go{color:var(--ink4)}.crow .btn.sm{height:30px;padding:0 13px;font-size:13px}.cp .note2{display:flex;gap:7px;margin-top:8px;font-size:12px;color:var(--ink3);line-height:1.4}.cp .note2 svg{width:13px;height:13px;margin-top:2px;color:var(--ink4)}.ctabs{position:fixed;left:0;right:0;bottom:0;height:calc(83px + env(safe-area-inset-bottom));background:var(--raise);border-top:1px solid var(--line);display:flex;padding:7px 6px env(safe-area-inset-bottom);z-index:20}.ctabs .in2{display:flex;width:100%;max-width:760px;margin:0 auto}.ctab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:500;color:var(--ink3);position:relative;text-decoration:none}.ctab svg{width:24px;height:24px}.ctab.active{color:var(--ink);font-weight:600}.ctab.active svg{color:var(--acc)}.steps{display:flex;align-items:flex-start;border:1px solid var(--line);border-radius:10px;background:var(--raise);padding:12px 14px;overflow-x:auto;gap:0}.step{display:flex;gap:8px;align-items:flex-start;flex:none;white-space:nowrap}.step svg{width:14px;height:14px;margin-top:2px}.step b{display:block;font-weight:600;line-height:1.25;font-size:13px}.step small{display:block;font-size:12px;color:var(--ink3);line-height:1.35}.step.now b{color:var(--acc-ink)}.step.now small{color:var(--ink);font-weight:500}.step.later b{color:var(--ink3);font-weight:500}.link-l{flex:1;min-width:14px;height:1px;background:var(--line);margin:9px 10px 0}.link-l.done{background:#9bc4ac}.fb{border:1px solid var(--line);border-radius:10px;background:var(--raise);padding:14px 16px}.fb .from{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink3);margin-bottom:9px}.fb .from b{color:var(--ink);font-weight:600;font-size:13px}.fb p{line-height:1.55;white-space:pre-wrap}.submit-box{border:1px solid var(--line);border-radius:10px;background:var(--raise);padding:14px}.submit-box .seg{margin-bottom:10px}.flist{list-style:none;margin:0 0 10px;padding:0;border:1px solid var(--line);border-radius:8px}.flist li{display:flex;align-items:center;gap:6px;padding:6px 8px;border-top:1px solid var(--line)}.flist li:first-child{border-top:0}.flist .n{width:20px;text-align:center;font-size:12px;color:var(--ink3);font-variant-numeric:tabular-nums}.flist .fn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.flist .fn small{margin-left:8px;color:var(--ink3);font-size:12px}.submit-box .act2{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.submit-box .act2 .tt{font-size:12.5px;color:var(--ink3)}.cmsgs{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--raise)}.cm{display:flex;gap:10px}.cm .who2{display:flex;align-items:baseline;gap:7px}.cm .who2 b{font-weight:600}.cm .who2 span{font-size:12px;color:var(--ink3)}.cm p{margin-top:2px;line-height:1.5;white-space:pre-wrap}@media (max-width: 1100px){.row2,.cols,.cols2{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.side{position:fixed;left:0;top:0;bottom:0;z-index:40;transform:translate(-100%);transition:transform .2s ease;box-shadow:0 0 40px #0000002e}.shell.open .side{transform:none}.shell.open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#1d1a214d;z-index:30}.menu-btn{display:inline-grid}.top{padding:0 16px;height:52px}.hide-s{display:none!important}.ob{flex-wrap:wrap;white-space:normal;padding:8px 12px}.ob .x{margin-left:26px;flex-basis:100%}.r{flex-wrap:wrap;white-space:normal}.body{padding:16px 16px 40px}.hd,.ph{padding-left:16px;padding-right:16px}.cols,.cols2{padding:16px 16px 40px}.t{flex-wrap:wrap;gap:4px 10px;padding:8px 14px}.t .ti{white-space:normal}.t .de{flex-basis:100%;padding-left:27px;white-space:normal}.t .me{margin-left:27px}.fields .sep{display:none}.ph .acctline{margin-left:0;text-align:left}.ph .acctline b{justify-content:flex-start}}.ftop{position:absolute;top:0;left:0;right:0;height:var(--sb);padding-top:env(safe-area-inset-top);z-index:7;display:flex;align-items:center;justify-content:center;pointer-events:none}.ftop>*{pointer-events:auto}.fx{position:absolute;left:10px;bottom:6px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fx svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.fpill{display:flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 13px;border-radius:999px;background:#ffffff24;color:#fff;font:600 13px/1 var(--f);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fpill span{font-weight:500;opacity:.72;font-variant-numeric:tabular-nums}.fpill svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.fx:hover,.fpill:hover{background:#ffffff38}.lite .fx,.lite .fpill{background:#14121812;color:#1d1a21}.lite .fx:hover,.lite .fpill:hover{background:#1412181f}.feed-wrap.cur-tube .ftop{display:none}.feed-wrap.lite{background:#fff}.vlist{display:flex;flex-direction:column;margin:8px -6px 0}.vlist button{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 12px;border-radius:10px;font-size:15px;color:var(--ink);text-align:left}.vlist button b{font-weight:600}.vlist button span{font-size:13px;color:var(--ink3);font-variant-numeric:tabular-nums}.vlist button:hover{background:#0000000a}.vlist button.on{background:#0000000f}.card .done{z-index:8}.rbar{display:flex;align-items:center;gap:6px;height:var(--rb);padding:0 6px;background:#161419e6;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-radius:32px;box-shadow:0 8px 24px #00000042,0 1px 3px #0003;color:#fff;font-family:var(--f);font-size:13px}.rbar svg{stroke-width:1.75}.rb-ic{position:relative;flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:#ffffffdb}.rb-ic svg{width:22px;height:22px}.rb-ic.dot:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#ffc98a;box-shadow:0 0 0 2px #161419e6}.rb-pill{flex:1;min-width:0;height:44px;border-radius:999px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:14px;color:#fff}.rb-pill svg{width:20px;height:20px}.rb-mic{flex:none;width:52px;height:52px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:#fff;box-shadow:0 2px 10px #d91a8c59}.rb-mic svg{width:24px;height:24px}.rb-ic:hover,.rb-pill:hover{background:#ffffff2e}.rb-mic:hover{filter:brightness(1.07)}.rbar button:disabled{opacity:.45;cursor:default}.rbar.col{display:flex;flex-direction:column;align-items:center;gap:6px;height:auto;padding:7px 5px;border-radius:30px;background:#0e0d108c}.rbar.col .rb-ic{width:42px;height:42px}.rbar.col .rb-ic.ok{color:#fff}.rbar.col .rb-mic{width:46px;height:46px}.nv{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:var(--sb);display:flex;flex-direction:column;overflow:hidden;font:400 14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:0}.nv>header{flex:none}.nv:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--sb);background:var(--sbg,transparent);pointer-events:none}.nv-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding-bottom:calc(var(--rb) + 28px + env(safe-area-inset-bottom))}.nv-scroll::-webkit-scrollbar{display:none}.nv-bar{position:absolute;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5}.nv .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:#e4dee6;color:#3d3742;font-size:12px;font-weight:600}.nv .who{display:block;flex:1;min-width:0;font-weight:400;color:inherit}.nv .who small{color:inherit}.nv .who b,.nv .who small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv .end{margin-left:auto}.nv .tn{font-variant-numeric:tabular-nums}.ig{background:#fff;color:#0c0c0d}.ig svg{stroke-width:1.8}.ig-top{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.ig-top>svg{width:26px;height:26px}.ig-word{display:flex;align-items:center;gap:2px;font-size:22px;font-weight:700;letter-spacing:-.035em}.ig-word svg{width:16px;height:16px;stroke-width:2.2}.ig-h{display:flex;align-items:center;gap:10px;height:58px;padding:0 10px 0 12px}.ig-h>svg{width:22px;height:22px}.ig .av.ring{width:38px;height:38px;padding:2px;background:var(--grad)}.ig .av.ring span{width:100%;height:100%;border-radius:50%;border:2px solid #fff;background:#ede7ee;display:grid;place-items:center;font-size:12px}.ig-h .who b{font-size:13.5px;font-weight:600;line-height:1.25}.ig-h .who small{font-size:12px;line-height:1.3}.ig-h .who small b{display:inline;font-weight:600;font-size:12px}.ig-media{position:relative}.ig-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ig-strip::-webkit-scrollbar{display:none}.ig-slide{position:relative;flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;background:#f1eee6;color:#14110a;display:flex;align-items:center;padding:36px 30px}.ig-slide p{font-size:30px;line-height:1.1;font-weight:700;letter-spacing:-.025em;white-space:pre-line;text-wrap:balance}.ig-slide.first{background:var(--pine);color:#f1eee6;align-items:flex-end;padding-bottom:64px}.ig-slide.first p{font-size:40px;font-weight:800;letter-spacing:-.035em;line-height:1.02}.ig-slide.last{background:#e7dcc8}.ig-slide .swipe{position:absolute;left:30px;bottom:28px;font-size:13px;font-weight:600;letter-spacing:.04em;opacity:.7}.ig-n{position:absolute;top:14px;right:14px;height:24px;padding:0 9px;border-radius:999px;background:#121212b8;color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}.ig-acts{position:relative;display:flex;align-items:center;gap:15px;height:46px;padding:0 14px}.ig-acts svg{width:25px;height:25px}.ig-dots{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:4px}.ig-dots i{width:6px;height:6px;border-radius:50%;background:#c9c9ce}.ig-dots i.on{background:#3797f0}.ig-likes,.ig-cap,.ig-com,.ig-time{padding:0 14px;font-size:13.5px;line-height:1.38}.ig-likes b,.ig-cap b{font-weight:600}.ig-cap{margin-top:4px;white-space:pre-line}.ig-com{margin-top:6px;color:#737373}.ig-time{margin-top:6px;font-size:11.5px;color:#737373}.ig-slide.real{padding:0;background:#000}.ig-slide.real img,.ig-slide.real video{width:100%;height:100%;object-fit:cover;display:block}.nv.st{background:#000;color:#fff}.st-frame{position:absolute;top:var(--sb);left:0;right:0;bottom:calc(var(--rb) + 16px + env(safe-area-inset-bottom));border-radius:10px;overflow:hidden;background:#1a1a1a}.st-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.st-x{display:grid;place-items:center;margin-left:12px;color:inherit}.st-a{background:radial-gradient(130% 85% at 28% 18%,#4a8577,#1b4039 46%,#0a1816)}.st-b{background:radial-gradient(130% 90% at 72% 14%,#c9764a,#6b3140 46%,#1c0f1e)}.st-c{background:radial-gradient(130% 90% at 22% 78%,#d8b98c,#8c6b4b 46%,#2a1e16)}.st-d{background:radial-gradient(120% 85% at 62% 28%,#4566ae,#1d2b57,#0b0f22)}.st-a,.st-b,.st-c,.st-d{transition:background .35s ease-out}.st-top{position:absolute;top:0;left:0;right:0;z-index:3;padding:8px 8px 22px;background:linear-gradient(#00000052,#0000)}.st-bars{display:flex;gap:3px}.st-bars i{flex:1;height:2px;border-radius:1px;background:#ffffff61}.st-bars i.seen{background:#fff}.st-bars i.on{background:linear-gradient(90deg,#fff 0,#fff 40%,#ffffff61 40%)}.st-h{display:flex;align-items:center;gap:9px;margin-top:10px;padding:0 4px}.st-h .av{width:32px;height:32px;background:#f1eee6;color:#0f2421}.st-h .who b{font-size:13.5px;font-weight:600;line-height:1.25}.st-h .who b em{font-style:normal;font-weight:400;opacity:.7;margin-left:4px}.st-h .who small{font-size:12px;line-height:1.3;opacity:.92}.st-h .who b em{display:inline}.st-h svg{width:24px;height:24px;stroke-width:2}.st-h svg+svg{margin-left:12px}.st-frame.real .st-body{justify-content:flex-end;padding-bottom:28px}.st-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:70px 26px 40px}.st-text{text-align:center;font-size:24px;line-height:1.62;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.st-text span{background:#fff;color:#111;padding:3px 10px;border-radius:7px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.st-text.long{font-size:20px;line-height:1.66}.st-link{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 15px;border-radius:11px;background:#fff;color:#2e62e6;font-size:15px;font-weight:700;letter-spacing:.01em;box-shadow:0 4px 14px #00000040}.st-link svg{width:20px;height:20px;stroke-width:2.3}.st-tap{position:absolute;top:70px;bottom:0;z-index:2;background:none}.st-tap.prev{left:0;width:33%}.st-tap.next{right:0;width:67%}.st-tap:disabled{cursor:default}.st-foot{position:absolute;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:5}.nv.yt{padding-top:0;background:#000;color:#fff;container-type:size;--W:100cqh;--H:100cqw}.yt-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.yt-x{display:grid;place-items:center;color:inherit}.yt-mid button.b{color:#fff}.yt-mid.playing{opacity:0;transition:opacity .3s}.yt-mid.playing:hover{opacity:1}.yt-land{position:absolute;left:50%;top:50%;width:var(--W);height:var(--H);transform:translate(-50%,-50%) rotate(90deg);overflow:hidden;background:#000}@supports not (width:1cqh){.yt-land{width:100%;height:100%;transform:translate(-50%,-50%)}}.yt-frame{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(var(--W),calc(var(--H) * 16 / 9));aspect-ratio:16/9}.yt-pic{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 32% 38%,#356a5f,#16362f 48%,#07100e)}.yt-open{position:absolute;left:50%;top:calc(50% + 58px);transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;background:#00000080;border:1px solid rgba(255,255,255,.28);color:#fff;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.yt-open:hover{background:#000000ad}.yt-open svg{width:16px;height:16px;stroke-width:2}.yt-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(#0009 0,#0000 28%,#0000 62%,#000000a8)}.yt-head{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:flex-start;gap:14px;padding:14px 18px}.yt-head .yt-x svg{width:26px;height:26px;stroke-width:2}.yt-head div{flex:1;min-width:0}.yt-head b{display:block;font-size:16px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yt-head small{display:block;font-size:12.5px;color:#ffffffb8}.yt-tools{display:flex;gap:20px}.yt-tools svg{width:24px;height:24px;stroke-width:1.9}.yt-mid{position:absolute;left:50%;top:50%;transform:translate(-50%,-62%);z-index:2;display:flex;align-items:center;gap:58px}.yt-mid .s svg{width:30px;height:30px}.yt-mid .b{width:66px;height:66px;border-radius:50%;background:#0000006b;display:grid;place-items:center}.yt-mid .b svg{width:34px;height:34px}.yt-foot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 18px 16px}.yt-line{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:500}.yt-chap{display:inline-flex;align-items:center;gap:6px;font-weight:600}.yt-chap i{width:12px;height:4px;border-radius:2px;background:#ffd84a}.yt-line svg{width:22px;height:22px;stroke-width:2}.yt-track{position:relative;height:3px;background:#ffffff4d}.yt-track span{position:absolute;top:0;bottom:0}.yt-track .played{left:0;background:#f03a3a}.yt-track .seg{background:#ffd84a}.yt-track .knob{top:50%;width:13px;height:13px;border-radius:50%;background:#f03a3a;transform:translate(-50%,-50%)}.yt-rail{position:absolute;right:16px;top:50%;transform:translateY(-54%);z-index:4}.yt-hint{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 12.5px var(--f);white-space:nowrap;pointer-events:none;animation:hint-out .4s ease-out 2.2s forwards}.yt-hint svg{width:17px;height:17px;stroke-width:1.8}@keyframes hint-out{to{opacity:0;visibility:hidden}}@container (orientation: landscape){.yt-land{--W:100cqw;--H:100cqh;transform:translate(-50%,-50%)}.yt-hint{display:none}}@media (orientation: landscape) and (max-height: 520px){.feed-wrap.cur-tube .feed{max-width:none}}.li{background:#f4f2ee;color:#000000e6;--sbg:#fff}.li svg{stroke-width:1.7}.li-top{height:52px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #E8E6E1}.li .av.sm{width:30px;height:30px;font-size:10.5px}.li-top>svg{width:24px;height:24px;color:#666}.li-search{flex:1;display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border-radius:5px;background:#edf3f8;color:#5e5e5e;font-size:14px}.li-search svg{width:17px;height:17px;stroke-width:2}.li-post{margin-top:8px;background:#fff;border-top:1px solid #E8E6E1;border-bottom:1px solid #E8E6E1;padding-top:12px}.li-h{display:flex;align-items:flex-start;gap:9px;padding:0 14px}.li-h .av{width:48px;height:48px;font-size:15px;background:#dce6ee;color:#2b4256}.li-h .who b{font-size:14px;font-weight:600;line-height:1.3}.nv .li-h .who small{font-size:12px;line-height:1.35;color:#0009}.li-h .who small svg{width:12px;height:12px;vertical-align:-2px;stroke-width:1.8}.li-follow{flex:none;color:#0a66c2;font-size:15px;font-weight:600;padding-top:2px}.li-text{padding:10px 14px 0;font-size:14px;line-height:1.43;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.li-text.open{display:block}.li-more{display:block;margin:2px 14px 0 auto;color:#0009;font-size:14px}.li-img{margin-top:10px;aspect-ratio:1.91/1;background:#eeeaef;display:grid;place-items:center;padding:16px;text-align:center;color:#716a77;font-size:13px}.li-media{margin-top:10px}.li-media img,.li-media video,.xx-media img,.xx-media video,.tg-media img,.tg-media video{display:block;width:100%;height:auto}.li-card{margin-top:10px}.li-card .pic{aspect-ratio:1.91/1;background:linear-gradient(150deg,#2b5a51,#0f2421 70%);display:flex;align-items:flex-end;padding:16px}.li-card .pic span{color:#f1eee6;font-size:26px;font-weight:800;letter-spacing:-.03em}.li-card .t{background:#eef3f8;padding:10px 14px}.li-card .t b{display:block;font-size:14px;font-weight:600;line-height:1.3}.li-card .t small{display:block;font-size:12px;color:#0009;margin-top:2px}.li-count{padding:9px 14px;font-size:12px;color:#0009;border-bottom:1px solid #E8E6E1}.li-acts{display:flex;justify-content:space-around;padding:4px 6px 8px}.li-acts span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;font-size:12px;font-weight:600;color:#0009}.li-acts svg{width:22px;height:22px}.xx{background:#000;color:#e7e9ea}.xx-top{height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #2F3336}.xx .av{background:#333639;color:#e7e9ea}.xx .av.sm{width:30px;height:30px;font-size:10.5px}.xx-top>svg{width:22px;height:22px;color:#e7e9ea}.xx-tabs{flex:1;display:flex;justify-content:center;gap:44px;font-size:15px}.xx-tabs b{position:relative;font-weight:700}.xx-tabs b:after{content:"";position:absolute;left:0;right:0;bottom:-16px;height:4px;border-radius:2px;background:#1d9bf0}.xx-tabs span{color:#71767b;font-weight:500}.xx-post{display:flex;gap:10px;padding:12px 14px;border-bottom:1px solid #2F3336}.xx-post .av{width:40px;height:40px;font-size:13px}.xx-post>div{flex:1;min-width:0}.xx-h{display:flex;align-items:center;gap:4px;font-size:15px;white-space:nowrap}.xx-h b{font-weight:700}.xx-h span{color:#71767b;overflow:hidden;text-overflow:ellipsis}.xx-h svg{margin-left:auto;width:18px;height:18px;color:#71767b}.xx-text{margin-top:2px;font-size:15px;line-height:1.36;white-space:pre-line}.xx-card{margin-top:12px;border:1px solid #2F3336;border-radius:16px;overflow:hidden}.xx-card .pic{position:relative;aspect-ratio:1.91/1;background:linear-gradient(150deg,#2b5a51,#0f2421)}.xx-card .pic span{position:absolute;left:10px;bottom:10px;padding:1px 6px;border-radius:4px;background:#000000a8;font-size:13px}.xx-card p{padding:8px 12px;font-size:13px;color:#71767b}.xx-media{margin-top:12px;border:1px solid #2F3336;border-radius:16px;overflow:hidden}.xx-paid{margin-top:8px;font-size:13px;color:#71767b}.xx-acts{display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:#71767b}.xx-acts svg{width:19px;height:19px}.xx-acts .end{display:flex;gap:14px;margin-left:0}.tg{--sbg:#fff;background:#b7cf9e;background-image:radial-gradient(rgba(255,255,255,.22) 1.2px,transparent 1.4px),linear-gradient(160deg,#d2e2b4,#a9c79e,#8eb5a7);background-size:22px 22px,100% 100%;color:#000}.tg-top{height:56px;display:flex;align-items:center;gap:12px;padding:0 12px;background:#fff;box-shadow:0 1px 2px #00000014}.tg-top>svg{width:24px;height:24px;color:#707579;stroke-width:2}.tg-top .av{width:40px;height:40px;background:var(--pine);color:#f1eee6;font-size:13px}.tg-top .who b{font-size:16px;font-weight:600;line-height:1.25}.nv .tg-top .who small{font-size:13px;color:#707579}.tg-day{display:table;margin:14px auto 8px;padding:3px 10px;border-radius:999px;background:#0003;color:#fff;font-size:13px;font-weight:600}.tg-msg{position:relative;margin:0 10px;max-width:calc(100% - 44px);background:#fff;border-radius:14px 14px 14px 4px;padding:8px 11px 24px;font-size:15px;line-height:1.38;box-shadow:0 1px 1px #0000001f}.tg-media{margin:-8px -11px 8px;border-radius:14px 14px 0 0;overflow:hidden}.tg-name{display:block;margin-bottom:2px;color:#3390ec;font-size:14px;font-weight:600}.tg-text{white-space:pre-line}.tg-link{margin-top:8px;padding:6px 10px;border-left:3px solid #3390EC;border-radius:3px 6px 6px 3px;background:#3390ec14;font-size:14px}.tg-link b{display:block;color:#3390ec;font-weight:600}.tg-meta{position:absolute;right:10px;bottom:5px;display:flex;align-items:center;gap:4px;font-size:12px;color:#8e9aa6}.tg-meta svg{width:14px;height:14px}.ml{background:#fff;color:#1f1f1f}.ml svg{stroke-width:1.8}.ml-top{height:54px;display:flex;align-items:center;padding:0 14px;color:#444746}.ml-top svg{width:24px;height:24px}.ml-top .end{display:flex;gap:22px}.ml-subj{position:relative;padding:6px 52px 0 16px;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:0;text-wrap:pretty}.ml-label{display:inline-block;vertical-align:3px;margin-left:4px;padding:1px 6px;border-radius:4px;background:#e9eef6;color:#444746;font-size:12px;font-weight:500;line-height:1.5}.ml-star{position:absolute;right:16px;top:12px;width:22px;height:22px;color:#444746}.ml-from{display:flex;align-items:center;gap:12px;padding:18px 12px 6px 16px;color:#444746}.ml-from .av{width:40px;height:40px;background:#2b5a51;color:#f1eee6;font-size:17px;font-weight:500}.nv.ml .ml-from .who b{display:flex;align-items:baseline;gap:7px;font-size:15px;font-weight:600;color:#1f1f1f}.nv.ml .ml-from .who b small{display:inline;font-size:12.5px;font-weight:400;color:#444746}.nv.ml .ml-from .who>small{display:flex;align-items:center;gap:2px;font-size:13px}.ml-from .who>small svg{width:14px;height:14px}.ml-from>svg{width:22px;height:22px}.ml-from>svg+svg{margin-left:6px}.ml-body{padding:10px 16px 0;font-size:15px;line-height:1.55}.ml-body>p+p,.ml-body>*+*{margin-top:14px}.ml-sp{background:#fef3c7;border-radius:12px;padding:12px 14px;color:#1f1f1f}.ml-sp p+p{margin-top:10px}.ml-tag{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a5b00}.ml-html{display:block;width:100%;height:calc(100vh - var(--sb) - 250px);min-height:420px;border:0;margin-top:10px;background:#fff}.ml-imgs{margin-top:10px}.ml-imgs img{display:block;width:100%;height:auto}.ml-pdf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px;border:1px solid #E3E3E3;border-radius:12px;color:#1f1f1f;font-weight:600;text-decoration:none}.ml-pdf svg{width:22px;height:22px}.ml-pdf small{flex-basis:100%;padding-left:32px;font-weight:400;color:#5f6368}.ml-reply{display:flex;gap:10px;padding:24px 16px 8px}.ml-reply span{flex:1;height:40px;border-radius:999px;border:1px solid #747775;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#444746}.ml-reply svg{width:18px;height:18px}.web-top{height:58px;display:flex;align-items:center;gap:12px;padding:0 12px;background:#fff;border-bottom:1px solid #ECEBEE}.web-addr{flex:1;display:flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:999px;background:#f1f3f4;color:#3c4043;font-size:14px}.web-addr svg{width:15px;height:15px}.web-top>svg{width:22px;height:22px;color:#5f6368}.web .ml-subj{padding:20px 16px 0;font-size:26px;font-weight:700;letter-spacing:-.015em}.web-by{padding:8px 16px 0;font-size:13px;color:#5f6368}.ca{background:linear-gradient(180deg,#2f5d55,#1b3732 40%,#121212 74%);color:#fff}.ca svg{stroke-width:1.7}.ca-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.ca-top>svg{width:24px;height:24px}.ca-top span{text-align:center;min-width:0}.ca-top small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.ca-top b{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-art{margin:8px 24px 0;aspect-ratio:1/1;border-radius:6px;background:linear-gradient(160deg,#f1eee6,#dcd1be);color:var(--pine);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;box-shadow:0 14px 34px #00000073}.ca-art b{font-size:38px;font-weight:800;letter-spacing:-.035em;line-height:1}.ca-art small{margin-top:8px;font-size:13px;font-weight:600;opacity:.72}.ca-title{display:flex;align-items:center;gap:14px;padding:24px 24px 0}.ca-title span{flex:1;min-width:0}.ca-title b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.ca-title small{display:block;margin-top:3px;font-size:14px;color:#ffffffb3}.ca-title svg{width:28px;height:28px}.ca-track{position:relative;height:4px;margin:20px 24px 0;border-radius:2px;background:#ffffff4d}.ca-track span{position:absolute;top:0;bottom:0;border-radius:2px}.ca-track .played{left:0;background:#fff}.ca-track .seg{background:#ffd84a}.ca-track .knob{top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.ca-time{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 24px 0;font-size:11.5px;color:#ffffffb3}.ca-ad{display:flex;align-items:center;gap:6px;color:#fff;font-weight:600}.ca-ad i{width:12px;height:4px;border-radius:2px;background:#ffd84a}.ca-ctl{display:flex;align-items:center;justify-content:space-between;padding:12px 22px 0}.ca-ctl .sp{width:32px;font-size:15px;font-weight:700;text-align:center}.ca-ctl>svg{width:32px;height:32px}.ca-ctl button.pl{border:0;cursor:pointer}.ca-ctl .pl{width:66px;height:66px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center}.ca-ctl .pl svg{width:30px;height:30px;margin-left:3px}.ca-row{display:flex;align-items:center;padding:16px 24px 0;opacity:.8}.ca-row svg{width:20px;height:20px}.ca-panel{margin:26px 12px 0;padding:16px;border-radius:12px;background:#24433d}.ca-panel h2{font-size:16px;font-weight:700}.ca-at{margin-top:10px;font-size:12px;font-weight:700;color:#ffd84a}.ca-panel p{margin-top:8px;font-size:15px;line-height:1.5}.ca-panel .ca-at+p{margin-top:4px}.facts{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:2px 0 14px;font-size:13.5px}.facts dt{color:var(--ink3)}.facts dd{color:var(--ink)}.brandlogo{display:flex;align-items:center;gap:10px}.brandlogo .sys{font-size:10.5px;font-weight:600;letter-spacing:.14em;color:var(--ink3);padding-top:2px}.top .c{color:var(--ink3)}.btn.on{background:var(--raise);border-color:var(--acc);color:var(--acc-ink)}.tk-wrap{flex:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:calc(100vh - 54px);height:calc(100dvh - 54px);min-height:0}.tk-wrap.has-detail{grid-template-columns:minmax(0,1fr) 420px}.tk-list{overflow-y:auto;padding:20px 28px 64px;min-width:0}.tk-list>*{max-width:1040px}.tk-qa{display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 14px;border:1px solid var(--line);border-radius:999px;background:var(--raise);box-shadow:0 1px 2px #2814280a;transition:border-color .15s,box-shadow .15s}.tk-qa:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg)}.tk-qa>svg{color:var(--acc)}.tk-qa input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:13.5px;height:100%}.tk-qa input::placeholder{color:var(--ink3)}.tk-qa .btn.p{height:30px;padding:0 14px}.tk-qa.sm{height:36px;margin:6px 0 2px;border-radius:999px}form.tk-qa.sm{display:block;height:auto;border:0;box-shadow:none;background:none;padding:0}form.tk-qa.sm .tk-qa{height:36px}.tk-hint{font-size:12px;color:var(--ink3);margin:7px 0 0 16px;min-height:20px;line-height:20px}.tk-hint b{font-weight:500;color:var(--ink2)}.tk-tok{display:inline-flex;align-items:center;height:20px;margin:0 0 2px 6px;padding:0 8px;border-radius:999px;background:var(--side);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2);font-weight:500}.tk-tok.date,.tk-tok.time{background:#e3f1e8;box-shadow:none;color:var(--good)}.tk-tok.repeat{background:var(--acc-bg);box-shadow:none;color:var(--acc-ink)}.tk-views{display:flex;align-items:center;gap:10px;margin:18px 0 4px;flex-wrap:wrap}.tk-psel{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--raise);font-weight:500;color:var(--ink2);cursor:pointer}.tk-psel.on{color:var(--ink);border-color:var(--ink4)}.tk-psel select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.tk-psel .tk-prj{width:auto;color:inherit}.tk-vh{display:flex;align-items:baseline;gap:10px;margin:22px 2px 2px}.tk-vh h2{font-size:17px;font-weight:600;letter-spacing:-.012em}.tk-vh .c{color:var(--ink3);font-size:12px}.tk-grp{margin-top:14px}.tk-gh{display:flex;align-items:baseline;gap:8px;padding:0 2px 6px;border-bottom:1px solid var(--line);min-height:26px}.tk-gh h3{font-size:13.5px;font-weight:600}.tk-gh .c{color:var(--ink3);font-size:12px;font-variant-numeric:tabular-nums}.tk-gh.od h3{color:var(--bad)}.tk-gh .r{margin-left:auto;font-size:12px;color:var(--ink3)}.tk-secbtn{margin-left:auto;font-size:12px;color:var(--ink3);padding:2px 6px;border-radius:6px}.tk-secbtn:hover{background:var(--hover);color:var(--ink)}.tk-secedit{display:flex;gap:6px;align-items:center;margin-left:8px;flex:1}.tk-secedit input{flex:1;min-width:0;height:26px;border:1px solid var(--line);border-radius:6px;padding:0 8px;background:var(--raise);outline:0}.tk-secedit input:focus{border-color:var(--acc)}.tk-secedit.add{margin:18px 0 0}.tk-row{display:flex;align-items:center;gap:11px;min-height:40px;padding:5px 8px;border-bottom:1px solid var(--line2);cursor:pointer;transition:opacity .5s ease,background .12s}.tk-row:hover{background:var(--hover)}.tk-row.sel{background:var(--raise);box-shadow:0 0 0 1px var(--line),0 1px 2px #2814280d;border-radius:6px;border-bottom-color:transparent;position:relative;z-index:1}.tk-row.gone{opacity:.35}.tk-row.gone .tk-ti{text-decoration:line-through;text-decoration-color:var(--ink4)}.tk-row.red .tk-ti{color:var(--bad)}.tk-row.red .tk-ck{border-color:var(--bad)}.tk-row.done{cursor:default}.tk-row.done .tk-ti{color:var(--ink3)}.tk-ck{width:16px;height:16px;border:1.5px solid #C9C2CC;border-radius:50%;flex:none;display:grid;place-items:center;color:transparent;background:var(--raise);transition:border-color .12s,background .12s,color .12s}.tk-ck svg{width:10px;height:10px;stroke-width:2.2}.tk-ck:hover{border-color:var(--acc);color:var(--acc)}.tk-ck.on,.tk-row.gone .tk-ck{background:var(--ink4);border-color:var(--ink4);color:#fff}.tk-ck.lg{width:20px;height:20px;margin-top:3px}.tk-ck.lg svg{width:12px;height:12px}.tk-ck.sm{width:14px;height:14px}.tk-main{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.tk-ti{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.tk-lbls{display:flex;gap:6px;flex:none}.tk-lbl{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;background:var(--side);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.tk-lbl svg{width:11px;height:11px}.tk-lbl.auto{background:var(--acc-bg);color:var(--acc-ink);box-shadow:none}.tk-lbl.red{background:#f8e3e2;color:var(--bad);box-shadow:none}.tk-lbl button{font-size:13px;line-height:1;color:var(--ink3);margin-left:1px;padding:0 1px}.tk-lbl button:hover{color:var(--ink)}.tk-lbl.add{cursor:pointer;background:none;border:1px dashed var(--line);box-shadow:none;color:var(--ink3)}.tk-lbl.add:hover{color:var(--ink);border-color:var(--ink4)}.tk-meta{margin-left:auto;display:flex;align-items:center;gap:14px;flex:none;font-size:12px;color:var(--ink3)}.tk-ic{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.tk-ic svg{width:13px;height:13px}.tk-prj{display:inline-flex;align-items:center;gap:6px;width:92px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink3)}.tk-prj i{width:7px;height:7px;border-radius:2px;background:#c9a2bb;flex:none}.tk-prj i.grey{background:#b9b3be}.tk-prj i.blue{background:#9fb1d3}.tk-prj i.green{background:#9cc6ae}.tk-prj i.amber{background:#ddbb86}.tk-prj i.red{background:#db9c99}.tk-due{width:84px;text-align:right;white-space:nowrap}.tk-due.od{color:var(--bad);font-weight:500}.tk-due.td{color:var(--good);font-weight:500}.tk-av{width:22px;height:22px;border-radius:50%;background:#e3dde5;color:var(--ink2);display:inline-grid;place-items:center;font-size:10px;font-weight:600;flex:none}.tk-av.n{background:#eadce6;color:#6e2a55}.tk-av.a{background:#dee3ec;color:#3b4a66}.tk-av.g{background:#ddebe2;color:#2c5a40}.tk-av.none{background:none;border:1.5px dashed #CFC8D2}.tk-av.sm{width:20px;height:20px;font-size:9.5px}.tk-empty{padding:14px 2px;color:var(--ink3)}.tk-addrow,.tk-addsec{display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;color:var(--ink3);font-weight:500;width:100%;border-radius:6px}.tk-addrow svg,.tk-addsec svg{color:var(--acc);width:14px;height:14px}.tk-addrow:hover,.tk-addsec:hover{color:var(--ink);background:var(--hover)}.tk-addsec{margin-top:18px;border:1px dashed var(--line);justify-content:center}.tk-undo-sp{width:52px}.tk-toast{display:flex;align-items:center;gap:14px;bottom:28px}.tk-toast button{color:#f4b8d6;font-weight:600}.tk-detail{border-left:1px solid var(--line);background:var(--raise);display:flex;flex-direction:column;min-height:0}.tk-dh{height:46px;flex:none;display:flex;align-items:center;gap:8px;padding:0 14px 0 22px;border-bottom:1px solid var(--line2);font-size:12px;color:var(--ink3)}.tk-dh .tk-prj{width:auto}.tk-dh .sl{color:var(--ink4)}.tk-ib{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;color:var(--ink2)}.tk-ib:hover{background:var(--hover);color:var(--ink)}.tk-ib svg{width:14px;height:14px}.tk-db{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 22px}.tk-dt{display:flex;gap:10px;align-items:flex-start}.tk-dtitle,.tk-notes{width:100%;border:0;outline:0;resize:none;background:none;border-radius:6px;padding:2px 4px;margin-left:-4px;overflow:hidden}.tk-dtitle{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.tk-dtitle.red{color:var(--bad)}.tk-notes{display:block;margin:6px 0 0 26px;width:calc(100% - 26px);color:var(--ink2);line-height:1.5;font-size:13px}.tk-dtitle:hover,.tk-notes:hover{background:var(--page)}.tk-dtitle:focus,.tk-notes:focus{background:var(--page);box-shadow:0 0 0 1px var(--line)}.tk-notes::placeholder{color:var(--ink4)}.tk-props{margin:16px 0 0;display:grid;grid-template-columns:84px minmax(0,1fr);row-gap:8px;align-items:center;font-size:12.5px}.tk-props dt{color:var(--ink3)}.tk-props dd{display:flex;align-items:center;gap:7px;min-width:0}.tk-props dd.wrap{flex-wrap:wrap}.tk-props a{color:var(--acc-ink);text-decoration:none;font-weight:500}.tk-props a:hover{text-decoration:underline}.tk-props .lk{color:var(--acc-ink);font-weight:500}.tk-props .tk-due{width:auto;text-align:left}.tk-in{height:26px;border:1px solid transparent;border-radius:6px;background:none;padding:0 6px;font-size:12.5px;color:var(--ink);outline:0;min-width:0;max-width:100%}.tk-in:hover{border-color:var(--line);background:var(--page)}.tk-in:focus{border-color:var(--acc);background:var(--raise)}select.tk-in{cursor:pointer;padding-right:4px}.tk-datepick{position:relative;width:auto;text-align:left;cursor:pointer;padding:3px 6px;margin-left:-6px;border-radius:6px}.tk-datepick:hover{background:var(--page);box-shadow:inset 0 0 0 1px var(--line)}.tk-datepick input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.tk-clear{color:var(--ink4);font-size:15px;line-height:1;padding:0 2px}.tk-clear:hover{color:var(--ink)}.tk-in.time{width:84px;color:var(--ink3)}.tk-in.grow{flex:1}.tk-in.lbl{width:120px;border-color:var(--line)}.tk-in.bad{border-color:var(--bad)}.tk-props .bad.sm{font-size:11.5px;font-weight:400}.tk-subh{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink2);margin:22px 0 8px}.tk-subh .c{font-weight:400;color:var(--ink3)}.tk-rem{border:1px solid var(--line);border-radius:6px;overflow:hidden}.tk-rem div{display:flex;align-items:center;gap:9px;height:34px;padding:0 12px;border-bottom:1px solid var(--line2);font-size:12.5px;color:var(--ink2)}.tk-rem div:last-child{border-bottom:0}.tk-rem svg{width:13px;height:13px;color:var(--ink3)}.tk-rem span{margin-left:auto;color:var(--ink3);font-size:12px}.tk-rem .op{color:var(--good)}.tk-closes{margin-top:8px;font-size:12px;color:var(--ink3);display:flex;gap:6px;align-items:flex-start;line-height:1.45}.tk-closes svg{width:13px;height:13px;margin-top:1px}.tk-subs{display:flex;flex-direction:column}.tk-sub{display:flex;align-items:center;gap:10px;min-height:32px;border-bottom:1px solid var(--line2);font-size:13px}.tk-sub.done span:not(.ml){color:var(--ink3);text-decoration:line-through;text-decoration-color:var(--ink4)}.tk-sub.add{border-bottom:0;color:var(--ink3)}.tk-sub.add svg{width:14px;height:14px;color:var(--acc)}.tk-sub.add input{flex:1;border:0;outline:0;background:none;height:30px;min-width:0}.tk-cm{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-bottom:13px}.tk-cm .w{font-size:12px;color:var(--ink3)}.tk-cm .w b{color:var(--ink);font-weight:600;margin-right:6px}.tk-cm p{margin-top:2px;line-height:1.5;color:var(--ink);text-wrap:pretty;white-space:pre-wrap}.men{color:var(--acc-ink);font-weight:500}.tk-meta-line{margin-top:18px;font-size:11.5px;color:var(--ink4)}.tk-cbox{flex:none;padding:10px 22px 14px;border-top:1px solid var(--line2);position:relative}.tk-cin{display:flex;align-items:center;gap:8px;height:38px;padding:0 5px 0 14px;border:1px solid var(--line);border-radius:999px;background:var(--raise)}.tk-cin:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg)}.tk-cin input{flex:1;min-width:0;border:0;outline:0;background:none}.tk-cnote{display:flex;align-items:center;gap:5px;margin:6px 0 0 14px;font-size:11.5px;color:var(--ink3)}.tk-cnote svg{width:12px;height:12px}.tk-mention{position:absolute;left:22px;bottom:62px;list-style:none;background:var(--raise);border:1px solid var(--line);border-radius:8px;box-shadow:0 6px 20px #2814281f;padding:4px;min-width:200px;z-index:5}.tk-mention li{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.tk-mention li.on,.tk-mention li:hover{background:var(--hover)}@media (max-width: 1180px){.tk-wrap.has-detail{grid-template-columns:minmax(0,1fr) 380px}.tk-prj{width:auto;max-width:92px}}@media (max-width: 960px){.tk-wrap.has-detail{grid-template-columns:minmax(0,1fr)}.tk-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border-left:0}.tk-dh{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top))}}@media (max-width: 860px){.tk-wrap{height:calc(100dvh - 52px)}.tk-list{padding:14px 16px 72px}.tk-donebtn{margin-left:auto}.tk-row{flex-wrap:wrap;align-items:flex-start;gap:4px 11px;padding:9px 6px}.tk-row .tk-ck{margin-top:1px}.tk-main{flex-wrap:wrap;gap:5px 8px;flex-basis:calc(100% - 30px)}.tk-ti{white-space:normal;flex-basis:100%}.tk-meta{margin-left:27px;gap:10px;flex-basis:calc(100% - 27px)}.tk-meta .tk-av{margin-left:auto}.tk-due{width:auto;text-align:left;order:-1}.tk-prj{width:auto}.tk-qa input{font-size:16px}.tk-views{gap:8px}.tk-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.tk-db{padding:16px 16px 22px}.tk-cbox{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.tk-cin input,.tk-in,.tk-dtitle{font-size:16px}}.ib-new{position:relative}.ib-new select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.ib-wrap{flex:none;display:grid;grid-template-columns:316px minmax(0,1fr) 300px;grid-template-rows:minmax(0,1fr);height:calc(100vh - 54px);height:calc(100dvh - 54px);min-height:0}.ib-wrap:not(.has-conv){grid-template-columns:316px minmax(0,1fr)}.ib-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--page)}.ib-tools{padding:14px 14px 10px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line)}.ib-tools .in{height:32px;border-radius:8px}.ib-tools .in input::placeholder{color:var(--ink3)}.ib-tools .seg{align-self:flex-start}.ib-scroll{flex:1;min-height:0;overflow-y:auto}.ib-th{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 14px;border-bottom:1px solid var(--line2);width:100%;text-align:left}.ib-th:hover{background:var(--hover)}.ib-th.sel{background:var(--raise);box-shadow:inset 0 0 0 1px var(--line),inset 2px 0 0 var(--acc)}.ib-av{width:28px;height:28px;border-radius:50%;background:#e3dde5;color:var(--ink2);display:grid;place-items:center;font-size:11px;font-weight:600;flex:none}.ib-av.ag{background:#dee3ec;color:#3b4a66}.ib-av.ag svg{width:14px;height:14px}.ib-av.sm{width:26px;height:26px;font-size:10.5px}.ib-av.lg{width:36px;height:36px;font-size:13px}.ib-thb{display:flex;flex-direction:column;min-width:0}.ib-th .l1{display:flex;align-items:center;gap:6px;min-width:0}.ib-th .nm{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-th .agn{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-th .tm{margin-left:auto;font-size:12px;color:var(--ink3);white-space:nowrap;padding-left:6px}.ib-th .ctx{font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-th .sn{margin-top:2px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-th.un .nm{font-weight:600}.ib-th.un .sn{color:var(--ink)}.ib-th.un .tm{color:var(--acc-ink);font-weight:500}.ib-th .dot{width:7px;height:7px;border-radius:50%;background:var(--acc);flex:none}.ib-pill{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap;align-self:flex-start}.ib-pill svg{width:12px;height:12px}.ib-pill.wait{background:var(--acc-bg);color:var(--acc-ink);margin-top:6px}.ib-pill.gr{background:var(--raise);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}.ib-none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--ink3)}.ib-none svg{width:22px;height:22px;color:var(--ink4)}.ib-none b{font-weight:500;color:var(--ink2)}.ib-conv{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--page)}.ib-ch{height:56px;flex:none;display:flex;align-items:center;gap:10px;padding:0 22px;border-bottom:1px solid var(--line);min-width:0}.ib-ch b{font-weight:600;font-size:14px;white-space:nowrap}.ib-ch .c{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ib-back,.ib-ctx-x{display:none}.ib-feed{flex:1;min-height:0;overflow-y:auto}.ib-feed-in{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px 28px 16px;max-width:860px;margin:0 auto}.ib-first{color:var(--ink3);text-align:center;padding:40px 0}.ib-day{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;color:var(--ink3);margin:8px 0 2px}.ib-day:before,.ib-day:after{content:"";flex:1;height:1px;background:var(--line)}.ib-day.new{color:var(--acc-ink)}.ib-day.new:before,.ib-day.new:after{background:#e9c3d7}.ib-msg{display:flex;flex-direction:column;gap:4px;max-width:min(560px,88%);align-items:flex-start}.ib-msg.me{align-self:flex-end;align-items:flex-end}.ib-who{font-size:12px;color:var(--ink3)}.ib-who b{font-weight:500;color:var(--ink2)}.ib-bub{padding:9px 13px;border-radius:12px;background:var(--raise);border:1px solid var(--line);line-height:1.5;text-wrap:pretty;white-space:pre-wrap;font-size:13.5px}.ib-msg.me .ib-bub{background:var(--acc-bg);border-color:#eed3e1;color:#3a1530}.ib-auto,.ib-draft{width:440px;max-width:100%;border:1px solid var(--line);border-radius:12px;background:var(--side);padding:10px 13px 11px}.ib-auto .h,.ib-draft .h{display:flex;align-items:center;gap:7px;font-weight:600}.ib-auto .h svg,.ib-draft .h svg{width:14px;height:14px;color:var(--ink3)}.ib-auto .h .ib-pill{margin-left:auto}.ib-auto p{margin-top:5px;color:var(--ink2);line-height:1.5;white-space:pre-wrap}.ib-foot{margin-top:7px;font-size:12px;color:var(--ink3)}.ib-for{font-weight:400;color:var(--ink3);font-size:12px}.ib-draft{background:var(--raise);border:1px dashed #D9A9C3;width:480px}.ib-draft .h svg{color:var(--acc)}.ib-draft .sub{font-size:12px;color:var(--ink3);margin-top:3px}.ib-draft .b{margin-top:8px;line-height:1.5;white-space:pre-wrap;color:var(--ink);font-size:13.5px}.ib-draft .acts{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ib-edit{display:block;width:100%;margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:8px 10px;line-height:1.5;resize:vertical;outline:0;background:var(--page);font-size:13.5px}.ib-edit:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg);background:var(--raise)}.ib-ev{align-self:center;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink2);text-align:center;flex-wrap:wrap;justify-content:center}.ib-ev svg{width:14px;height:14px;color:var(--ink3)}.ib-ev a{color:var(--acc-ink);font-weight:500;text-decoration:none}.ib-ev a:hover{text-decoration:underline}.ib-files{display:flex;flex-wrap:wrap;gap:8px}.ib-file{display:flex;gap:12px;align-items:center;width:340px;max-width:100%;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--raise)}.ib-file .thumb{width:44px;height:64px;border-radius:6px;flex:none;overflow:hidden;background:linear-gradient(180deg,#2c3b3a,#16211f);display:grid;place-items:center;color:#fff}.ib-file .thumb.doc{background:var(--side);color:var(--ink3);border:1px solid var(--line)}.ib-file .thumb img{width:100%;height:100%;object-fit:cover}.ib-file .thumb svg{width:16px;height:16px}.ib-fb{display:flex;flex-direction:column;min-width:0}.ib-fn{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-fm{font-size:12px;color:var(--ink3);margin-top:1px}.ib-fa{display:flex;gap:6px;margin-top:7px}.ib-comp{flex:none;padding:0 28px 14px;max-width:916px;width:100%;margin:0 auto}.ib-box{border:1px solid var(--line);border-radius:12px;background:var(--raise);box-shadow:0 1px 2px #2814280a;transition:border-color .15s,box-shadow .15s}.ib-box:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg)}.ib-box textarea{display:block;width:100%;border:0;outline:0;resize:none;background:none;padding:12px 14px 4px;line-height:1.5;min-height:44px;font-size:13.5px}.ib-box textarea::placeholder{color:var(--ink3)}.ib-to{display:flex;align-items:center;gap:6px;padding:8px 14px 0;font-size:12px;color:var(--ink3)}.ib-to select{border:0;background:none;font-weight:500;color:var(--ink);outline:0;cursor:pointer}.ib-bar{display:flex;align-items:center;gap:6px;padding:0 8px 8px 14px}.ib-kb{font-size:11.5px;color:var(--ink4)}.ib-note{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--ink3)}.ib-note svg{width:13px;height:13px}.ib-ctx{border-left:1px solid var(--line);background:var(--raise);overflow-y:auto;min-height:0;position:relative}.ib-blk{padding:16px 18px;border-bottom:1px solid var(--line)}.ib-blk h3{font-size:12px;font-weight:600;color:var(--ink2);margin-bottom:10px;display:flex;align-items:center}.ib-blk h3 a{margin-left:auto;font-weight:500;color:var(--acc-ink);text-decoration:none}.ib-crh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ib-crh b{display:block;font-weight:600;font-size:14px;line-height:1.25}.ib-crh small{display:block;color:var(--ink3);font-size:12px}.ib-kv{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:6px;font-size:12.5px}.ib-kv dt{color:var(--ink3)}.ib-kv dd{color:var(--ink)}.ib-kv a{color:var(--acc-ink);text-decoration:none}.ib-more{display:inline-block;margin-top:10px;font-size:12px;font-weight:500;color:var(--acc-ink);text-decoration:none}.ib-dlt{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ib-dlt b{font-weight:600;font-size:13.5px}.ib-st{margin-left:auto;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;color:var(--ink2)}.ib-st svg{width:14px;height:14px}.ib-chk{display:flex;flex-direction:column;gap:7px;margin:4px 0 12px}.ib-chk div{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink2)}.ib-chk div span{margin-left:auto;color:var(--ink3);font-variant-numeric:tabular-nums;text-align:right}.ib-chk svg{width:14px;height:14px;color:var(--good)}.ib-chk .miss,.ib-chk .miss span,.ib-chk .miss svg{color:var(--bad)}.ib-chk .lock svg,.ib-chk .open svg{color:var(--ink4)}.ib-oth{display:flex;align-items:center;gap:8px;min-height:30px;font-size:12.5px;text-decoration:none;border-radius:6px;margin:0 -6px;padding:0 6px}.ib-oth:hover{background:var(--hover)}.ib-oth b{font-weight:500;white-space:nowrap}.ib-oth .mu{margin-left:auto;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-infobtn{display:none}@media (max-width: 1280px){.ib-wrap{grid-template-columns:280px minmax(0,1fr) 280px}.ib-wrap:not(.has-conv){grid-template-columns:280px minmax(0,1fr)}}@media (max-width: 1100px){.ib-wrap{grid-template-columns:280px minmax(0,1fr)}.ib-infobtn{display:inline-grid}.ib-ctx{display:none;position:fixed;right:0;top:0;bottom:0;width:min(340px,100%);z-index:45;box-shadow:-12px 0 40px #28142829}.ib-wrap.info .ib-ctx{display:block}.ib-ctx-x{display:inline-grid;position:absolute;top:12px;right:12px;z-index:1}}@media (max-width: 860px){.ib-wrap,.ib-wrap:not(.has-conv){grid-template-columns:minmax(0,1fr);height:calc(100dvh - 52px)}.ib-wrap.has-conv .ib-list{display:none}.ib-wrap:not(.has-conv) .ib-none{display:none}.ib-list{border-right:0}.ib-back{display:inline-grid}.ib-ch{padding:0 12px;gap:8px}.ib-ch .c{display:none}.ib-feed-in{padding:14px 14px 12px}.ib-comp{padding:0 12px calc(10px + env(safe-area-inset-bottom))}.ib-msg{max-width:92%}.ib-draft,.ib-auto{width:100%}.ib-msg.me:has(.ib-draft),.ib-msg.me:has(.ib-auto){max-width:100%;align-self:stretch}.ib-box textarea,.ib-tools .in input,.ib-edit{font-size:16px}.ib-new{padding:0 11px}.ib-ctx{width:100%}}.t.red .ti{color:var(--bad)}.t.red .ck{border-color:var(--bad)}.cg-wrap{flex:none;display:grid;grid-template-columns:minmax(0,1fr);height:calc(100vh - 54px);height:calc(100dvh - 54px);min-height:0}.cg-wrap.has-detail{grid-template-columns:minmax(0,1fr) 440px}.cg-wrap.has-detail .cg-count{display:none}.cg-wrap.has-detail .cg-search{flex-basis:140px}.cg-wrap.has-detail .cg-tool:not(.on) .cg-tl{display:none}.cg-wrap.has-detail .cg-tool{max-width:150px}.cg-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:12px 0 0}.cg-tabs{margin-left:6px}.cg-tabs button{line-height:24px;padding:0 12px}.cg-bar{display:flex;align-items:center;gap:2px;padding:0 20px 10px 22px;flex-wrap:nowrap;min-width:0}.cg-sep{width:1px;height:18px;background:var(--line);margin:0 6px}.cg-viewbtn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 9px;border-radius:7px;font-weight:500;color:var(--ink)}.cg-viewbtn svg{color:var(--acc);width:15px;height:15px}.cg-viewbtn .chev{color:var(--ink3);width:14px;height:14px}.cg-viewbtn b{font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-viewbtn:hover,.cg-viewbtn.on{background:var(--hover)}.cg-dot{width:6px;height:6px;border-radius:50%;background:var(--acc);display:inline-block}.cg-dirty{display:inline-flex;align-items:center;gap:6px;margin-left:2px}.cg-dirty .textlink{font-size:12.5px;align-self:center}.cg-tool{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border-radius:7px;color:var(--ink2);font-weight:500;white-space:nowrap;flex:none;max-width:200px}.cg-tool svg{width:14px;height:14px;color:var(--ink3);flex:none}.cg-tool svg.up{transform:rotate(180deg)}.cg-tl{overflow:hidden;text-overflow:ellipsis;min-width:0}.cg-tool svg{width:14px;height:14px;color:var(--ink3)}.cg-tool:hover{background:var(--hover);color:var(--ink)}.cg-tool.on{background:var(--acc-bg);color:var(--acc-ink)}.cg-tool.on svg{color:var(--acc)}.cg-search{height:30px;flex:0 1 200px;min-width:110px;margin-left:6px}.cg-newbtn,.cg-viewbtn,.cg-dirty{flex:none}.cg-count{color:var(--ink3);font-size:12px;margin:0 12px 0 8px;white-space:nowrap;flex:none}.cg-note{margin:-4px 22px 10px;font-size:12px;color:var(--ink3)}.cg-loading,.cg-empty{padding:24px 22px;color:var(--ink3)}.cg-empty .textlink{font-size:13px}.cg-grid{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--line);background:var(--raise);outline:0;overscroll-behavior:contain;scrollbar-width:thin}.cg-grid:focus-visible{box-shadow:inset 0 0 0 2px var(--acc-bg)}.cg-inner{min-width:100%;position:relative}.cg-r{display:flex;min-height:36px;border-bottom:1px solid var(--line2);background:var(--raise)}.cg-r:hover>.cg-c{background:#faf8fa}.cg-r.open>.cg-c{background:#fbf4f8}.cg-c{flex:none;display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--line2);min-width:0;overflow:hidden;position:relative;background:var(--raise);cursor:default;font-size:13px}.cg-c.num{justify-content:flex-end}.cg-c.ro{color:var(--ink2)}.cg-v{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-c.sel{box-shadow:inset 0 0 0 2px var(--acc);z-index:1}.cg-pc{position:sticky;z-index:2;border-right:1px solid var(--line)}.cg-pc .cg-prim{font-weight:500;color:var(--ink)}.cg-num{position:sticky;left:0;z-index:2;justify-content:center;color:var(--ink4);font-size:11.5px;padding:0;border-right:0}.cg-num .cg-exp{display:none;width:24px;height:24px;border-radius:6px;place-items:center;color:var(--acc-ink)}.cg-num .cg-exp svg{width:13px;height:13px}.cg-r:hover .cg-num .tn,.cg-r.open .cg-num .tn{display:none}.cg-r:hover .cg-num .cg-exp,.cg-r.open .cg-num .cg-exp{display:inline-grid}.cg-num .cg-exp:hover{background:var(--acc-bg)}.cg-hr{position:sticky;top:0;z-index:4;min-height:32px;background:var(--side)}.cg-hr .cg-c{background:var(--side);font-size:12px;font-weight:500;color:var(--ink3);padding:0;border-bottom:1px solid var(--line);border-right-color:var(--line)}.cg-hr .cg-c.sorted{color:var(--ink)}.cg-hr .cg-num{border-bottom:1px solid var(--line)}.cg-hb{display:flex;align-items:center;gap:5px;width:100%;height:100%;padding:0 10px;text-align:left;font-weight:500;white-space:nowrap;overflow:hidden}.cg-hb span{overflow:hidden;text-overflow:ellipsis}.cg-hr .cg-c.num .cg-hb{justify-content:flex-end}.cg-hb:hover{color:var(--ink);background:var(--hover)}.cg-hb svg{width:12px;height:12px;flex:none}.cg-hb svg.up{transform:rotate(180deg)}.cg-rz{position:absolute;right:-3px;top:0;bottom:0;width:7px;cursor:col-resize;z-index:2}.cg-rz:hover{background:linear-gradient(var(--acc),var(--acc)) center/2px 100% no-repeat}body.cg-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.cg-grp{display:contents}.cg-gh{display:block;width:100%;height:34px;background:var(--side);border-bottom:1px solid var(--line);text-align:left;margin-top:-1px;border-top:1px solid var(--line)}.cg-ghin{position:sticky;left:0;display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 14px 0 18px;font-size:12.5px}.cg-ghin b{font-weight:600}.cg-ghin .c{color:var(--ink3);font-size:12px}.cg-ghin svg{width:13px;height:13px;color:var(--ink3);transition:transform .15s}.cg-ghin svg.shut{transform:rotate(-90deg)}.cg-gh:hover{background:var(--hover)}.cg-add{display:block;height:36px;text-align:left;color:var(--ink3);font-weight:500;border-bottom:1px solid var(--line2);background:var(--raise)}.cg-add svg{width:14px;height:14px;color:var(--acc)}.cg-add:hover{color:var(--ink);background:#faf8fa}.cg-sum{position:sticky;bottom:0;z-index:3;min-height:32px;border-top:1px solid var(--line);border-bottom:0}.cg-sum .cg-c{background:var(--side);font-size:12px;color:var(--ink2);border-right-color:transparent}.cg-sums{display:flex;flex-direction:column;align-items:flex-end;line-height:1.35;padding:5px 0;white-space:nowrap}.cg-sum small{color:var(--ink3);font-size:11px;margin-right:3px}.cg-r.cg-sum:hover>.cg-c{background:var(--side)}.cg-pill{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--side);color:var(--ink2);border:1px solid var(--line)}.cg-pill.t-good{background:#e8f3ec;border-color:#d3e8da;color:#1a6a40}.cg-pill.t-acc{background:var(--acc-bg);border-color:#efd3e2;color:var(--acc-ink)}.cg-pill.t-warn{background:#fbede3;border-color:#f2daca;color:var(--warn)}.cg-pill.t-bad{background:#f8e3e2;border-color:#f0cfcd;color:var(--bad)}.cg-pill.t-mute{background:transparent;color:var(--ink3)}.cg-pill.t-tag{background:var(--raise);border-style:dashed;color:var(--ink2)}.cg-pills{display:inline-flex;gap:4px;flex-wrap:nowrap}.cg-st{gap:6px;color:var(--ink)}.cg-od{color:var(--bad);font-weight:500}.cg-td,.cg-soon{color:var(--warn);font-weight:500}.cg-url{display:inline-flex;align-items:center;gap:5px;color:var(--acc-ink);text-decoration:none;max-width:100%}.cg-url svg{width:13px;height:13px;flex:none;color:var(--ink3)}.cg-url:hover{text-decoration:underline}.cg-mail{color:var(--ink2)}.cg-person{display:inline-flex;align-items:center;gap:7px}.cg-person .av{width:20px;height:20px;font-size:9.5px}.cg-recs{display:inline-flex;gap:4px}.cg-rec{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:5px;background:#f3eef5;color:var(--ink);font-size:12px;font-weight:500;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis}button.cg-rec:hover{background:var(--acc-bg);color:var(--acc-ink)}.cg-files{display:inline-flex;gap:4px}.cg-file{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--line);border-radius:5px;background:var(--raise);font-size:12px;color:var(--ink2);max-width:180px}.cg-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-file svg{width:13px;height:13px;color:var(--ink3)}.cg-file:hover{border-color:#d8d1db;color:var(--ink)}.cg-check{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;border:1.5px solid #D2CBD5}.cg-check.on{background:var(--good);border-color:var(--good);color:#fff}.cg-check svg{width:11px;height:11px;stroke-width:2.2}.cg-long{color:var(--ink2)}.cg-vendor{display:inline-flex;align-items:center;gap:6px}.cg-vendor svg{width:13px;height:13px;color:var(--ink3)}.cg-inline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;outline:0;padding:0 10px;background:var(--raise);box-shadow:inset 0 0 0 2px var(--acc);font-size:13px;z-index:3}.cg-inline.num{text-align:right}.cg-pop{position:fixed;z-index:70;background:var(--raise);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #28142824,0 2px 6px #2814280f;padding:6px;overflow:auto;display:flex;flex-direction:column;animation:cg-in .14s cubic-bezier(.2,.9,.3,1)}@keyframes cg-in{0%{opacity:0;transform:translateY(-3px)}}.cg-ph{font-size:11.5px;font-weight:600;color:var(--ink3);padding:8px 8px 6px}.cg-opts{display:flex;flex-direction:column;overflow:auto;min-height:0}.cg-opt{display:flex;align-items:center;gap:9px;min-height:32px;padding:4px 8px;border-radius:6px;text-align:left;width:100%;cursor:pointer;color:var(--ink)}.cg-opt:hover,.cg-opt:focus-visible{background:var(--hover)}.cg-opt.on{background:#faf5f8}.cg-opt>svg.ml{width:14px;height:14px;color:var(--acc)}.cg-opt.add{color:var(--acc-ink);font-weight:500}.cg-opt.add svg{width:14px;height:14px}.cg-opt.fixed{opacity:.6;cursor:default}.cg-opt.view .tk-ib{opacity:0}.cg-opt.view:hover .tk-ib{opacity:1}.cg-optx{display:flex;flex-direction:column;min-width:0;line-height:1.3}.cg-optx b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-optx small{font-size:11.5px;color:var(--ink3);display:inline-flex;align-items:center;gap:4px}.cg-optx small svg{width:11px;height:11px}.cg-box{width:15px;height:15px;border-radius:4px;border:1.5px solid #CFC8D2;display:inline-grid;place-items:center;flex:none}.cg-box.on{background:var(--acc);border-color:var(--acc);color:#fff}.cg-box svg{width:11px;height:11px;stroke-width:2.2}.cg-tg{width:26px;height:15px;border-radius:999px;background:#dcd6df;position:relative;flex:none;transition:background .15s}.cg-tg:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .15s}.cg-tg.on{background:var(--acc)}.cg-tg.on:after{transform:translate(11px)}.cg-find{display:flex;align-items:center;gap:7px;height:32px;padding:0 8px;margin:0 0 4px;border-bottom:1px solid var(--line2);color:var(--ink3)}.cg-find input{border:0;outline:0;background:none;flex:1;min-width:0;color:var(--ink)}.cg-find svg{width:14px;height:14px}.cg-none{padding:8px;color:var(--ink3);font-size:12.5px}.cg-clear{margin-top:4px;padding:7px 8px;text-align:left;border-top:1px solid var(--line2);color:var(--ink3);font-size:12.5px}.cg-clear:hover{color:var(--bad)}.cg-popfoot{display:flex;align-items:center;gap:8px;padding:8px 6px 2px;margin-top:4px;border-top:1px solid var(--line2);font-size:12px}.cg-popfoot .bad.sm{font-size:12px;font-weight:400}.cg-ta{width:100%;border:1px solid var(--line);border-radius:7px;padding:8px 10px;outline:0;resize:vertical;line-height:1.5;min-height:110px}.cg-ta:focus,.cg-in:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-bg)}.cg-in{width:100%;height:32px;border:1px solid var(--line);border-radius:7px;padding:0 9px;outline:0;background:var(--raise)}.cg-datepad{display:flex;flex-direction:column;gap:8px;padding:4px}.cg-quick{display:flex;flex-wrap:wrap;gap:5px}.cg-quick .btn.on{border-color:var(--acc);color:var(--acc-ink)}.cg-datepad .cg-clear{margin:0;padding:6px 2px 0}.cg-flist{display:flex;flex-direction:column;gap:4px;padding:4px}.cg-frow{display:flex;align-items:center;gap:6px}.cg-frow .cg-file{flex:1;max-width:none;height:28px}.cg-saveas{display:flex;flex-direction:column;gap:10px;padding:6px}.cg-lab{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--ink3)}.cg-tog{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink2)}.cg-tog input{accent-color:var(--acc)}.cg-saveas .btn{align-self:flex-start}.cg-cond{display:flex;align-items:center;gap:6px;padding:4px 6px}.cg-sel{height:30px;border:1px solid var(--line);border-radius:7px;background:var(--raise);padding:0 8px;font-size:12.5px;outline:0;min-width:0;width:170px;color:var(--ink)}.cg-sel:focus{border-color:var(--acc)}.cg-sel.op{width:140px}.cg-sel.val{flex:1;width:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left}.cg-sel.val span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-sel.val svg{width:13px;height:13px;color:var(--ink3);flex:none}.cg-sel.ghost{border-color:transparent;background:none}.cg-dateval{display:flex;gap:6px;flex:1}.cg-dateval .cg-sel{flex:1;width:auto}.cg-cond .seg button{line-height:24px}.cg-drawer{border-left:1px solid var(--line);background:var(--raise);display:flex;flex-direction:column;min-height:0;box-shadow:-8px 0 24px #2814280d}.cg-dlink{display:inline-flex;align-items:center;gap:5px;margin-left:8px;color:var(--acc-ink);text-decoration:none;font-weight:500}.cg-dlink svg{width:12px;height:12px}.cg-dlink:hover{text-decoration:underline}.cg-dtitle{width:100%;border:0;outline:0;background:none;font:600 18px/1.3 var(--f);letter-spacing:-.012em;padding:3px 6px;margin-left:-6px;border-radius:6px;color:var(--ink)}.cg-dtitle:hover{background:var(--page)}.cg-dtitle:focus{background:var(--page);box-shadow:0 0 0 1px var(--line)}.cg-dsub{color:var(--ink3);margin-top:2px;font-size:12.5px}.cg-links{margin:16px 0 4px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cg-lk{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:10px 12px;border-bottom:1px solid var(--line2)}.cg-lk:last-child{border-bottom:0}.cg-lkh{font-size:12px;color:var(--ink3);padding-top:5px;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.cg-lkh i{font-style:normal;color:var(--ink4);margin-left:6px}.cg-lkl{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:stretch}.cg-lkc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;text-align:left;padding:5px 8px;border-radius:6px;background:var(--page);border:1px solid var(--line2)}.cg-lkc b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-lkc small{grid-column:1;font-size:11.5px;color:var(--ink3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-lkc svg{grid-row:1/3;grid-column:2;width:13px;height:13px;color:var(--ink4)}.cg-lkc:hover{border-color:#e5d5df;background:#fbf4f8}.cg-lkc:hover svg{color:var(--acc)}.cg-lkl .ink4{padding-top:5px;font-size:12.5px}.cg-lkedit{font-size:12px;color:var(--acc-ink);font-weight:500;padding:0}.cg-lkedit:hover{text-decoration:underline}.cg-props{margin:14px 0 0;display:flex;flex-direction:column}.cg-prop{display:grid;grid-template-columns:136px minmax(0,1fr);gap:10px;align-items:center;min-height:34px;border-bottom:1px solid var(--line2);font-size:12.5px}.cg-prop:last-child{border-bottom:0}.cg-prop dt{color:var(--ink3);line-height:1.25;padding:6px 0}.cg-prop dt small{display:block;font-size:11px;color:var(--ink4);margin-top:2px}.cg-prop dd{min-width:0;display:flex;align-items:center}.cg-pv{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-height:28px;padding:3px 6px;margin-left:-6px;border-radius:6px;text-align:left;width:calc(100% + 6px);min-width:0;color:var(--ink)}.cg-pv .cg-pills,.cg-pv .cg-recs,.cg-pv .cg-files{flex-wrap:wrap}.cg-pv .cg-long{white-space:pre-wrap;line-height:1.45}.cg-pv.ed{cursor:pointer}.cg-pv.ed:hover,.cg-pv.ed.on{background:var(--page);box-shadow:inset 0 0 0 1px var(--line)}.cg-pv.ro{color:var(--ink2)}.cg-pin{display:flex;align-items:center;gap:4px;width:calc(100% + 6px);margin-left:-6px}.cg-pin .tk-in{font-size:12.5px}.cg-cur{font-size:11.5px;padding-left:6px}.cg-dtabs{display:flex;gap:2px;margin:22px 0 12px;border-bottom:1px solid var(--line)}.cg-dtabs button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;color:var(--ink3);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px}.cg-dtabs button svg{width:14px;height:14px}.cg-dtabs button i{font-style:normal;color:var(--ink4);font-size:12px}.cg-dtabs button.on{color:var(--ink);border-bottom-color:var(--acc)}.cg-quiet{font-size:12.5px;padding:2px 0 8px}.cg-hist{list-style:none;display:flex;flex-direction:column;gap:12px}.cg-hist li{display:grid;grid-template-columns:20px 1fr;gap:10px}.cg-hist .w{font-size:12px;color:var(--ink3)}.cg-hist .w b{color:var(--ink);font-weight:600;margin-right:6px}.cg-hist p{margin-top:2px;font-size:12.5px;color:var(--ink2);display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cg-hist p b{font-weight:500;color:var(--ink)}.cg-hf{color:var(--ink);font-weight:500;margin-right:2px}.cg-hist .arrow{width:11px;height:11px}.cg-err{color:var(--bad);font-size:12px;margin:6px 0 0 14px}.cg-cards{flex:1;overflow:auto;padding:12px 16px 0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--line)}.cg-card{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--raise);border:1px solid var(--line);border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #2814280a}.cg-ct{display:flex;align-items:center;gap:8px}.cg-ct b{font-weight:600;font-size:14px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-ct svg{color:var(--ink4);width:14px;height:14px}.cg-cf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.cg-ck{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.cg-ck small{font-size:11px;color:var(--ink3)}.cg-ck>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-imp{max-width:720px;padding:26px 28px 48px}.cg-lead{color:var(--ink2);line-height:1.55;font-size:14px;text-wrap:pretty}.cg-steps{list-style:none;margin:22px 0 0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;background:var(--raise);overflow:hidden}.cg-steps li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line2)}.cg-steps li:last-child{border-bottom:0}.cg-steps b{font-weight:600}.cg-steps p{margin-top:2px;color:var(--ink2);line-height:1.5;text-wrap:pretty}.cg-stepn{width:24px;height:24px;border-radius:50%;background:var(--acc-bg);color:var(--acc-ink);display:grid;place-items:center;font-size:12px;font-weight:600}.cg-impbox{display:flex;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;border:1px dashed var(--line);border-radius:10px}.cg-impbox b{font-weight:600}.cg-impbox p{color:var(--ink3);margin-top:2px;line-height:1.45}@media (max-width: 1280px){.cg-wrap.has-detail{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width: 1100px){.cg-wrap.has-detail{grid-template-columns:minmax(0,1fr)}.cg-drawer{position:fixed;right:0;top:0;bottom:0;width:min(440px,100%);z-index:45;box-shadow:-12px 0 40px #28142829}}@media (max-width: 860px){.cg-wrap{height:calc(100dvh - 52px)}.cg-tabs{margin:0;min-width:0;overflow-x:auto;scrollbar-width:none}.cg-tabs button{padding:0 9px}.cg-main{padding-top:10px}.cg-bar{padding:0 16px 10px;gap:2px}.cg-sep,.cg-count,.cg-tool:nth-of-type(n+2){display:none}.cg-bar{flex-wrap:wrap;row-gap:6px}.cg-search{order:9;flex-basis:100%;width:auto;margin:4px 0 0}.cg-search input,.cg-in,.cg-sel,.cg-find input,.cg-ta{font-size:16px}.cg-newbtn{padding:0 11px}.cg-drawer{width:100%}.cg-drawer .tk-dh{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top))}.cg-prop{grid-template-columns:118px minmax(0,1fr)}.cg-note{margin:-2px 16px 8px}}.finfo{position:absolute;top:calc(var(--sb) + env(safe-area-inset-top));left:0;right:0;z-index:7;display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:7px 16px 10px;font:500 12px/1.25 var(--f);color:#ffffffd1;pointer-events:none;background:linear-gradient(#08070a4d,#08070a00)}.finfo b{font-weight:650;color:#fff}.finfo .goal{padding:2px 9px;border-radius:999px;background:#ffffff2b;color:#fff;font-weight:600}.lite .finfo{color:#1d1a21b8;background:linear-gradient(#fcfbfcdb,#fcfbfc00)}.lite .finfo b{color:#1d1a21}.lite .finfo .goal{background:#14121814;color:#1d1a21}.vsheet{max-height:92%;overflow-y:auto}.vsheet textarea.f{min-height:168px}.vopts{display:grid;gap:8px;margin-top:4px}.vopt{display:flex;align-items:center;gap:11px;width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:12px;background:var(--raise);text-align:start}.vopt.on{border-color:transparent;box-shadow:0 0 0 2px #d91a8c inset}.vopt:disabled{opacity:.45}.vopt .vi{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:var(--side);color:var(--ink2)}.vopt.on .vi{background:var(--grad);color:#fff}.vopt .vi svg{width:16px;height:16px}.vopt b{display:block;font:600 15px var(--f)}.vopt small{display:block;font-size:12px;color:var(--ink3);margin-top:1px}.vrec{display:flex;flex-direction:column;align-items:center;gap:10px;margin:18px 0 4px;text-align:center}.rb-mic.big{width:76px;height:76px}.rb-mic.big svg{width:32px;height:32px}.rb-mic.big:disabled{background:var(--side);color:var(--ink4);box-shadow:none}.rb-mic.live{animation:vpulse 1.6s ease-in-out infinite}.rb-mic.live .sq{width:22px;height:22px;border-radius:4px;background:#fff}@keyframes vpulse{0%,to{box-shadow:0 0 #d91a8c6b}50%{box-shadow:0 0 0 12px #d91a8c00}}@media (prefers-reduced-motion:reduce){.rb-mic.live{animation:none}}.vrec .hint{max-width:30ch}.vtime{font-variant-numeric:tabular-nums;margin-inline-end:6px;color:var(--ink)}.pill.vcancel{flex:none;height:36px;padding:0 16px;font-size:13px}.vwork{display:flex;align-items:center;gap:12px;padding:22px 2px}.vwork p{font-size:14px;color:var(--ink2)}.spin{width:20px;height:20px;flex:none;border-radius:50%;border:2px solid var(--line);border-top-color:#d91a8c;animation:vspin .8s linear infinite}@keyframes vspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}}.vinstr{margin-top:10px;padding-inline-end:4px}.vinstr .btn{flex:none}.vshow{margin-top:12px;font:500 13px var(--f);color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.vnote{margin-top:8px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--side);font-size:14px;line-height:1.5}.vnote p+p{margin-top:7px}.verr{margin-top:10px;font-size:13px;color:#a8102a}.rep-open{display:inline-flex;align-items:center;gap:7px;width:100%;padding:8px 10px;border-radius:9px;font:500 13px var(--f);color:var(--ink3);text-align:start}.rep-open:hover{background:var(--hover);color:var(--ink2)}.rep-open svg{width:15px;height:15px;flex:none}.cp-report{margin:28px 0 8px;display:flex;justify-content:center}.cp-report .rep-open{width:auto;color:var(--ink3)}.rep-bg{position:fixed;z-index:60}.sheet.rep{max-width:520px;margin:0 auto;border-radius:14px 14px 0 0}@media (min-width:700px){.rep-bg{align-items:center}.sheet.rep{border-radius:14px;padding-bottom:18px}}.vlive{position:absolute;left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:12;display:flex;align-items:center;gap:10px;height:56px;padding:0 8px 0 16px;border-radius:999px;background:#0e0c11b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 6px 24px #0000004d;color:#fff;font:500 13px var(--f)}.vdot{width:9px;height:9px;flex:none;border-radius:50%;background:#ff4d4d;animation:vblink 1.4s ease-in-out infinite}@keyframes vblink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vdot{animation:none}}.vlive .vtime{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.vwhat{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.78}.vdiscard{flex:none;height:34px;padding:0 13px;border-radius:999px;background:#ffffff24;color:#fff;font:600 13px var(--f)}.vstop{flex:none;width:44px;height:44px;border-radius:50%;background:var(--grad);display:grid;place-items:center;box-shadow:0 2px 10px #d91a8c66}.vstop .sq{width:16px;height:16px;border-radius:3px;background:#fff}.pp-pick{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--raise);color:var(--ink2);font-weight:500;white-space:nowrap;box-shadow:0 1px 1px #2814280a}.pp-pick:hover{background:var(--side)}.pp-pick.on{border-color:var(--acc);color:var(--acc-ink)}.pp-pick svg{width:12px;height:12px;color:var(--ink3)}.pp-pick.on svg{color:var(--acc)}.pp-pick select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.pp-you{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--acc-bg);color:var(--acc-ink);font-size:10.5px;font-weight:600;line-height:16px;vertical-align:1px}.av.off{background:var(--side);color:var(--ink4);box-shadow:inset 0 0 0 1px var(--line)}.tag.pp-adm{background:var(--acc-bg);border-color:#efd2e2;color:var(--acc-ink)}.tag.pp-pend{color:var(--warn);border-color:#ebd6c9;background:#fbf1ea}.pp-of{color:var(--ink3);font-size:12px;font-weight:400}.pp-invites{margin-top:12px}.pp-invites .t,.pp-invites .me{gap:10px}.pp-note{margin-top:8px;color:var(--ink3);font-size:12px;line-height:1.45;max-width:620px}.pp-toast{display:flex;align-items:center;gap:14px;bottom:28px;max-width:calc(100vw - 32px);white-space:normal}.pp-toast button{color:#f4b8d6;font-weight:600;white-space:nowrap}.pp-orgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:30px;align-items:start}.pp-orgs .sec-h .btn{flex:none}.pp-org .ti{display:inline-flex;align-items:center;gap:7px;flex:none}.pp-org .ti svg{width:14px;height:14px;color:var(--ink3)}.pp-org .de{color:var(--ink3);font-size:12px}.pp-edit{display:flex;align-items:center;gap:8px;width:100%}.pp-edit .f.sm{flex:1;min-width:0;height:28px;font-size:13px}.pp-person{max-width:480px;max-height:92vh;overflow-y:auto}.pp-head{display:flex;align-items:center;gap:14px}.pp-head h2{display:flex;align-items:center;gap:0}.pp-head p.sub{display:flex;align-items:center;gap:6px}.pp-head p.sub svg{width:13px;height:13px;color:var(--ink4)}.pp-person .kv>span:last-child{display:flex;align-items:center;gap:7px;justify-content:flex-end}.pp-person .kv svg{width:14px;height:14px;color:var(--ink3)}.pp-danger{color:var(--bad);border-color:#e8cecd}.pp-danger:hover{background:#fbf1f1}@media (max-width: 860px){.pp-orgs{grid-template-columns:1fr;gap:22px}.pp-invites .de{display:none}}.row2>*{min-width:0}.empty-hint{padding:16px 14px;color:var(--ink3);line-height:1.5}.empty-hint b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}.empty-hint a{color:var(--acc)}.soon .lead2{margin-top:14px}.soon .lead2 a{font-weight:500}.cp-empty{padding:18px 14px;color:var(--ink2);line-height:1.55}.cp-empty b{display:block;color:var(--ink);margin-bottom:4px}.saved-tag{font-size:12px;color:var(--ink3);margin-left:8px}@media (max-width: 860px){.ib-bub,.tk-ti,.crow .tx b,.crow .tx small{overflow-wrap:anywhere}}.row2 .facts{display:flex;flex-direction:column;gap:7px}.row2 .facts div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}@media (max-width: 560px){.steps{flex-wrap:wrap;overflow-x:visible;row-gap:14px;column-gap:10px}.steps .link-l{display:none}.steps .step{flex:1 1 42%;white-space:normal}}.err.sm{font-size:12px;margin-left:8px}.cg-pin .err.sm{display:block;margin:2px 0 0}.tk-in.bad,.cg-in.bad{border-color:var(--bad)}.cg-inline-err{position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:6;background:var(--bad);color:#fff;font-size:11px;padding:1px 6px;border-radius:4px;white-space:nowrap}.cg-inline.bad{box-shadow:inset 0 0 0 2px var(--bad)}
