.page-module__T-Pila__page{min-height:100%;color:var(--text-primary);background:radial-gradient(900px 480px at 4% 0,rgba(var(--visual-accent-rgb),.11),transparent 66%),radial-gradient(720px 520px at 96% 10%,color-mix(in srgb,var(--visual-accent-c) 9%,transparent),transparent 70%);padding:clamp(16px,2.3vw,32px) clamp(12px,2.5vw,36px) 130px}.page-module__T-Pila__hero{grid-template-columns:minmax(0,1.5fr) minmax(270px,.62fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.page-module__T-Pila__heroMain,.page-module__T-Pila__scoreCard,.page-module__T-Pila__panel,.page-module__T-Pila__metric,.page-module__T-Pila__coach{border:1px solid color-mix(in srgb,var(--visual-accent-b) 18%,var(--visual-line));background:linear-gradient(150deg,#ffffff0d,transparent 31%),var(--visual-panel);-webkit-backdrop-filter:blur(20px)saturate(1.14);backdrop-filter:blur(20px)saturate(1.14);box-shadow:0 24px 74px #00000047,inset 0 1px #ffffff0b}.page-module__T-Pila__heroMain{border-radius:28px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}.page-module__T-Pila__heroMain:before{content:"";background:radial-gradient(circle,rgba(var(--visual-accent-rgb),.16),transparent 68%);pointer-events:none;border-radius:50%;width:460px;height:460px;position:absolute;inset:-45% auto auto 48%}.page-module__T-Pila__heroMain:after{content:"";border:1px solid color-mix(in srgb,var(--visual-accent-c) 13%,transparent);width:390px;height:390px;box-shadow:0 0 100px var(--visual-glow);pointer-events:none;border-radius:50%;position:absolute;bottom:-190px;right:-120px}.page-module__T-Pila__eyebrow{z-index:1;color:var(--visual-accent-b);font:920 9px var(--font-mono);letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;position:relative}.page-module__T-Pila__hero h1{z-index:1;letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(34px,4.6vw,62px);font-weight:880;line-height:.97;position:relative}.page-module__T-Pila__heroText{z-index:1;max-width:790px;color:var(--text-secondary);margin:18px 0 0;font-size:13px;line-height:1.78;position:relative}.page-module__T-Pila__actions{z-index:1;flex-wrap:wrap;gap:9px;margin-top:24px;display:flex;position:relative}.page-module__T-Pila__primary,.page-module__T-Pila__secondary,.page-module__T-Pila__ghost,.page-module__T-Pila__coachButton{cursor:pointer;min-height:43px;font:880 8px var(--font-mono);letter-spacing:.08em;transition:transform .18s var(--visual-ease),border-color .18s ease,box-shadow .18s ease,background .18s ease;border-radius:11px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.page-module__T-Pila__primary,.page-module__T-Pila__coachButton{color:#070912;background:linear-gradient(135deg,var(--visual-accent-a),var(--visual-accent-b) 56%,var(--visual-accent-c));box-shadow:0 14px 30px var(--visual-glow),inset 0 1px #ffffffb8;border:1px solid #ffffff38}.page-module__T-Pila__secondary{border:1px solid color-mix(in srgb,var(--visual-accent-b) 30%,var(--visual-line));color:var(--visual-accent-b);background:rgba(var(--visual-accent-rgb),.065)}.page-module__T-Pila__ghost{border:1px solid var(--visual-line);color:var(--text-secondary);background:#ffffff06}.page-module__T-Pila__primary:hover,.page-module__T-Pila__secondary:hover,.page-module__T-Pila__ghost:hover,.page-module__T-Pila__coachButton:hover{transform:translateY(-2px)}.page-module__T-Pila__primary:disabled,.page-module__T-Pila__secondary:disabled,.page-module__T-Pila__ghost:disabled,.page-module__T-Pila__coachButton:disabled{opacity:.48;cursor:not-allowed;transform:none}.page-module__T-Pila__scoreCard{background:radial-gradient(circle at 50% 30%,rgba(var(--visual-accent-rgb),.08),transparent 58%),var(--visual-panel);border-radius:28px;place-items:center;padding:26px;display:grid}.page-module__T-Pila__ring{--score:0;--tone:var(--visual-accent-b);aspect-ratio:1;background:conic-gradient(var(--tone) calc(var(--score)*1%),#ffffff0d 0);width:204px;box-shadow:0 0 60px color-mix(in srgb,var(--tone) 22%,transparent),inset 0 0 0 1px #ffffff09;border-radius:50%;place-items:center;display:grid;position:relative}.page-module__T-Pila__ring:before{content:"";border:1px solid color-mix(in srgb,var(--tone) 17%,var(--visual-line));background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tone) 7%,transparent),transparent 56%),var(--visual-panel-strong);border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 0 48px #0000004d,0 0 0 8px #0000000f}.page-module__T-Pila__ringInner{z-index:1;text-align:center;display:grid;position:relative}.page-module__T-Pila__ringInner strong{font:930 52px/1 var(--font-mono);letter-spacing:-.08em;text-shadow:0 0 26px color-mix(in srgb,var(--tone) 45%,transparent)}.page-module__T-Pila__ringInner span{color:var(--tone);font:920 9px var(--font-mono);letter-spacing:.13em;margin-top:7px}.page-module__T-Pila__ringInner small{color:var(--text-muted);font:720 7px var(--font-mono);margin-top:6px}.page-module__T-Pila__metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.page-module__T-Pila__metric{min-width:0;transition:transform .18s var(--visual-ease),border-color .18s ease,box-shadow .18s ease;border-radius:16px;padding:16px}.page-module__T-Pila__metric:hover{border-color:color-mix(in srgb,var(--visual-accent-b) 34%,var(--visual-line));box-shadow:0 24px 54px #00000042,0 0 20px var(--visual-glow),inset 0 1px #ffffff0e;transform:translateY(-3px)}.page-module__T-Pila__metric span{color:var(--text-muted);font:820 7px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.page-module__T-Pila__metric strong{color:var(--visual-accent-a);text-overflow:ellipsis;font:890 20px var(--font-mono);white-space:nowrap;margin-top:9px;display:block;overflow:hidden}.page-module__T-Pila__layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.page-module__T-Pila__column{align-content:start;gap:16px;display:grid}.page-module__T-Pila__panel,.page-module__T-Pila__coach{border-radius:21px;overflow:hidden}.page-module__T-Pila__panelHead{border-bottom:1px solid var(--visual-line);background:#ffffff03;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.page-module__T-Pila__panelHead h2{letter-spacing:-.02em;margin:0;font-size:14px}.page-module__T-Pila__panelHead span{color:var(--visual-accent-b);font:830 7px var(--font-mono);letter-spacing:.09em}.page-module__T-Pila__taskList{gap:9px;padding:13px;display:grid}.page-module__T-Pila__task{border:1px solid var(--visual-line);transition:transform .16s var(--visual-ease),border-color .16s ease,background .16s ease;background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:14px;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.page-module__T-Pila__task:hover{border-color:color-mix(in srgb,var(--visual-accent-b) 30%,var(--visual-line));background:rgba(var(--visual-accent-rgb),.045);transform:translateY(-2px)}.page-module__T-Pila__taskDot{background:var(--visual-accent-b);width:9px;height:9px;box-shadow:0 0 12px rgba(var(--visual-accent-rgb),.65);border-radius:50%;margin-top:4px}.page-module__T-Pila__task[data-severity=critical] .page-module__T-Pila__taskDot{background:var(--red);box-shadow:0 0 12px color-mix(in srgb,var(--red) 65%,transparent)}.page-module__T-Pila__task[data-severity=watch] .page-module__T-Pila__taskDot{background:var(--yellow);box-shadow:0 0 12px color-mix(in srgb,var(--yellow) 65%,transparent)}.page-module__T-Pila__taskCopy{min-width:0}.page-module__T-Pila__taskCopy strong{font-size:11px;display:block}.page-module__T-Pila__taskCopy p{color:var(--text-secondary);margin:6px 0 0;font-size:9px;line-height:1.58}.page-module__T-Pila__task a{border:1px solid color-mix(in srgb,var(--visual-accent-b) 27%,var(--visual-line));color:var(--visual-accent-b);background:rgba(var(--visual-accent-rgb),.055);font:860 7px var(--font-mono);white-space:nowrap;border-radius:9px;align-self:center;padding:9px 11px;text-decoration:none}.page-module__T-Pila__empty{color:var(--text-muted);text-align:center;padding:24px;font-size:10px}.page-module__T-Pila__split{grid-template-columns:1fr 1fr;gap:12px;padding:13px;display:grid}.page-module__T-Pila__signalList{gap:8px;display:grid}.page-module__T-Pila__signal{border:1px solid var(--visual-line);color:var(--text-secondary);background:#ffffff04;border-radius:12px;padding:12px;font-size:9px;line-height:1.58}.page-module__T-Pila__signal[data-tone=positive]{border-color:color-mix(in srgb,var(--green) 24%,var(--visual-line));background:color-mix(in srgb,var(--green) 4%,transparent)}.page-module__T-Pila__signal[data-tone=risk]{border-color:color-mix(in srgb,var(--red) 22%,var(--visual-line));background:color-mix(in srgb,var(--red) 4%,transparent)}.page-module__T-Pila__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.page-module__T-Pila__fact{border:1px solid var(--visual-line);transition:border-color .16s ease,transform .16s var(--visual-ease);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:13px;padding:13px}.page-module__T-Pila__fact:hover{border-color:color-mix(in srgb,var(--visual-accent-b) 29%,var(--visual-line));transform:translateY(-2px)}.page-module__T-Pila__fact span{color:var(--text-muted);font:820 7px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;display:block}.page-module__T-Pila__fact strong{color:var(--visual-accent-a);margin-top:7px;font-size:14px;display:block}.page-module__T-Pila__alerts{gap:8px;padding:13px;display:grid}.page-module__T-Pila__alert{border:1px solid var(--visual-line);background:#ffffff03;border-radius:13px;padding:13px}.page-module__T-Pila__alertTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module__T-Pila__alert strong{font-size:10px}.page-module__T-Pila__alert b{color:var(--visual-accent-b);font:860 7px var(--font-mono)}.page-module__T-Pila__alert p{color:var(--text-secondary);margin:7px 0 0;font-size:8px;line-height:1.55}.page-module__T-Pila__alert small{color:var(--text-muted);font:720 7px var(--font-mono);margin-top:8px;display:block}.page-module__T-Pila__journal{padding:15px}.page-module__T-Pila__journal strong{font-size:12px;display:block}.page-module__T-Pila__journal p{color:var(--text-secondary);margin:8px 0 0;font-size:9px}.page-module__T-Pila__tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.page-module__T-Pila__tag{border:1px solid var(--visual-line);color:var(--text-muted);font:760 6px var(--font-mono);background:#ffffff04;border-radius:999px;padding:5px 8px}.page-module__T-Pila__coach{margin-top:16px}.page-module__T-Pila__coachGrid{grid-template-columns:minmax(250px,.45fr) minmax(0,1fr);display:grid}.page-module__T-Pila__coachInput{border-right:1px solid var(--visual-line);background:#03060c2e;padding:18px}.page-module__T-Pila__coachInput label{color:var(--text-muted);font:860 7px var(--font-mono);letter-spacing:.1em;display:block}.page-module__T-Pila__coachInput textarea{resize:vertical;border:1px solid var(--visual-line);width:100%;min-height:138px;color:var(--text-primary);font:500 10px/1.6 var(--font-inter);background:#03070e80;border-radius:13px;margin-top:9px;padding:13px}.page-module__T-Pila__coachInput textarea:focus{border-color:var(--visual-line-hot);box-shadow:0 0 0 4px rgba(var(--visual-accent-rgb),.09);outline:none}.page-module__T-Pila__coachButton{width:100%;margin-top:10px}.page-module__T-Pila__coachMeta{color:var(--text-muted);margin-top:10px;font-size:7px;line-height:1.55}.page-module__T-Pila__coachAnswer{white-space:pre-wrap;min-height:220px;color:var(--text-secondary);background:radial-gradient(circle at 100% 0,rgba(var(--visual-accent-rgb),.045),transparent 54%);padding:20px;font-size:10px;line-height:1.8}.page-module__T-Pila__coachAnswer strong{color:var(--text-primary)}.page-module__T-Pila__loading,.page-module__T-Pila__error{border:1px dashed color-mix(in srgb,var(--visual-accent-b) 24%,var(--visual-line));min-height:360px;color:var(--text-muted);background:radial-gradient(circle at 50% 0,rgba(var(--visual-accent-rgb),.07),transparent 56%),var(--visual-panel);font:820 9px var(--font-mono);letter-spacing:.08em;border-radius:22px;place-items:center;padding:34px;display:grid}.page-module__T-Pila__error{color:var(--red)}.page-module__T-Pila__method{border:1px dashed color-mix(in srgb,var(--visual-accent-b) 20%,var(--visual-line));color:var(--text-muted);background:#ffffff03;border-radius:14px;margin-top:15px;padding:13px 15px;font-size:8px;line-height:1.65}@media (max-width:1180px){.page-module__T-Pila__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__T-Pila__layout{grid-template-columns:1fr}.page-module__T-Pila__hero{grid-template-columns:minmax(0,1fr) 270px}.page-module__T-Pila__coachGrid{grid-template-columns:1fr}.page-module__T-Pila__coachInput{border-right:0;border-bottom:1px solid var(--visual-line)}}@media (max-width:760px){.page-module__T-Pila__page{padding:14px 9px 108px}.page-module__T-Pila__hero{grid-template-columns:1fr}.page-module__T-Pila__heroMain{padding:24px}.page-module__T-Pila__scoreCard{padding:20px}.page-module__T-Pila__ring{width:170px}.page-module__T-Pila__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__T-Pila__split{grid-template-columns:1fr}.page-module__T-Pila__task{grid-template-columns:9px minmax(0,1fr)}.page-module__T-Pila__task a{grid-column:2;justify-self:start}.page-module__T-Pila__facts{grid-template-columns:1fr}.page-module__T-Pila__actions{grid-template-columns:1fr 1fr;display:grid}.page-module__T-Pila__primary,.page-module__T-Pila__secondary,.page-module__T-Pila__ghost{width:100%}.page-module__T-Pila__hero h1{font-size:clamp(32px,11vw,50px)}}@media (max-width:480px){.page-module__T-Pila__metrics,.page-module__T-Pila__actions{grid-template-columns:1fr}.page-module__T-Pila__ring{width:155px}}@media (prefers-reduced-motion:reduce){.page-module__T-Pila__primary,.page-module__T-Pila__secondary,.page-module__T-Pila__ghost,.page-module__T-Pila__coachButton,.page-module__T-Pila__task,.page-module__T-Pila__metric,.page-module__T-Pila__fact{transition:none}}
