/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--gold:#f5b82e;--gold-2:#ffd537;--black:#050607;--panel:#090b0d;--line:#202429;--muted:#838a95;--text:#f5f7f9}*{box-sizing:border-box}body,html{background:var(--black);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 75% 25%,#f5b82e0b,transparent 28%),var(--black);min-height:100vh}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#050607f0;justify-content:space-between;height:64px;padding:0 22px;position:fixed;inset:0 0 auto}.brand,.topbar{align-items:center;display:flex}.brand{gap:11px}.brain-logo,.brand-mark{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#171205;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid;box-shadow:0 8px 28px #f5b82e26}.brand strong{color:var(--gold-2);letter-spacing:.08em;font-size:14px;display:block}.brand small{color:#676d76;letter-spacing:.16em;margin-top:2px;font-size:8px;display:block}.top-actions{align-items:center;gap:16px;display:flex}.guide-button{cursor:pointer;background:#15181b;border:1px solid #3a3f45;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:700}.user-chip{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:15px;display:flex}.user-chip>span{width:32px;height:32px;color:var(--gold-2);background:#2a2109;border:1px solid #5a4611;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.user-chip small,.user-chip strong{display:block}.user-chip strong{font-size:11px}.user-chip small{color:var(--muted);margin-top:2px;font-size:9px}.close-sidebar,.mobile-menu{display:none}.sidebar{z-index:25;border-right:1px solid var(--line);background:#070809;flex-direction:column;width:356px;display:flex;position:fixed;top:64px;bottom:0;left:0}.sidebar-heading{border-bottom:1px solid #15181b;align-items:center;gap:11px;padding:19px 17px 15px;display:flex}.brain-logo{width:34px;height:34px}.sidebar-heading small,.sidebar-heading strong{display:block}.sidebar-heading strong{font-size:14px}.sidebar-heading small{color:#656c75;margin-top:3px;font-size:10px}.mini-nav{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;height:47px;display:grid}.mini-nav button{color:#858c95;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.mini-nav button.active{color:var(--gold-2);border-color:var(--gold-2);background:#f5b82e09}.search-wrap{border-bottom:1px solid #171a1d;padding:14px 12px 13px}.search-wrap label{letter-spacing:.08em;margin:0 0 8px 2px;font-size:9px;font-weight:800;display:block}.search-box{background:#151719;border:1px solid #363b41;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.search-box span{color:#8b929a;font-size:20px}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:38px;font-size:11px}.search-box input::placeholder{color:#747b84}.section-list{scrollbar-width:thin;scrollbar-color:#34383c transparent;flex:1;padding:9px 8px 88px;overflow-y:auto}.brain-section{margin-bottom:3px}.section-trigger{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:15px 8px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 7px;display:grid}.section-trigger strong{letter-spacing:.018em;text-transform:uppercase;font-size:10.5px}.section-trigger small{color:#606770;font-size:9px}.section-dot{border-radius:50%;width:7px;height:7px}.chevron{color:#737a82;font-size:18px;transition:transform .2s}.chevron.down{transform:rotate(90deg)}.brain-list{padding:0 4px 7px 16px}.brain{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:27px 1fr 12px;align-items:center;gap:8px;width:100%;padding:8px;transition:all .18s;display:grid}.brain:hover{background:#111315}.brain.active-brain{background:linear-gradient(90deg,#f5b82e1f,#f5b82e06);border-color:#4f3c0b}.brain-lock{color:#686f78;background:#101316;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.active-brain .brain-lock{color:var(--gold-2);background:#292008}.brain-copy{min-width:0}.brain-copy small,.brain-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.brain-copy strong{color:#c7cbd0;font-size:11px;font-weight:600}.brain-copy small{color:#626974;margin-top:3px;font-size:8.5px}.active-brain .brain-copy strong{color:#fff}.brain-arrow{color:#535960;font-size:16px}.no-results{color:#7a8189;padding:18px;font-size:11px;line-height:1.6}.sidebar-footer{background:linear-gradient(110deg,#171407,#0d0e0f);border:1px solid #3e3213;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex;position:absolute;inset:auto 10px 10px;box-shadow:0 -18px 25px #070809}.sidebar-footer>span{background:var(--gold-2);color:#171205;border-radius:9px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:900;display:grid}.sidebar-footer p{margin:0}.sidebar-footer small,.sidebar-footer strong{display:block}.sidebar-footer strong{font-size:10px}.sidebar-footer small{color:#777d85;margin-top:3px;font-size:8.5px}.workspace{min-height:100vh;margin-left:356px;padding-top:64px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px 24px;display:flex}.empty-icon{width:64px;height:64px;color:var(--gold-2);background:linear-gradient(145deg,#2b220a,#171407);border:1px solid #5a4612;border-radius:18px;place-items:center;margin-bottom:21px;font-size:27px;display:grid;box-shadow:0 16px 50px #f5b82e14}.eyebrow{color:var(--gold);letter-spacing:.22em;margin-bottom:10px;font-size:9px;font-weight:800}.empty-state h1{letter-spacing:-.025em;margin:0;font-size:25px}.empty-state>p{color:#737b86;max-width:520px;margin:12px 0 28px;font-size:13px;line-height:1.75}.summary-cards{gap:9px;display:flex}.summary-cards div{background:#0b0d0f;border:1px solid #24282d;border-radius:12px;min-width:115px;padding:12px 16px}.summary-cards span,.summary-cards strong{display:block}.summary-cards strong{color:var(--gold-2);font-size:17px}.summary-cards span{color:#686f78;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:8.5px}.chat-panel{flex-direction:column;min-height:calc(100vh - 64px);display:flex}.chat-heading{border-bottom:1px solid var(--line);background:#080a0b;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:14px 24px;display:grid}.chat-icon{background:#151207;border:1px solid #46370e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.chat-heading span{color:#777f89;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.chat-heading h1{margin:3px 0 0;font-size:17px}.chat-heading p{color:#707782;margin:4px 0 0;font-size:9.5px}.status-pill{background:#0d1a14;border:1px solid #294738;border-radius:20px;padding:7px 10px;color:#66d39d!important;text-transform:none!important;letter-spacing:0!important}.status-pill i{background:#45ce88;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.chat-body{flex:1;padding:28px max(24px,8vw)}.assistant-message{align-items:flex-start;gap:12px;max-width:760px;display:flex}.assistant-avatar{background:var(--gold-2);color:#171205;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.assistant-message>div:last-child{background:#0e1012;border:1px solid #292d32;border-radius:4px 14px 14px;padding:14px 16px}.assistant-message strong{font-size:11px}.assistant-message p{color:#b3b8bf;margin:7px 0 0;font-size:12px;line-height:1.7}.stage-note{background:#f5b82e09;border:1px dashed #443812;border-radius:12px;gap:11px;max-width:620px;margin:28px auto 0;padding:14px;display:flex}.stage-note>span{color:var(--gold-2)}.stage-note strong{font-size:10px}.stage-note p{color:#747b84;margin:4px 0 0;font-size:9.5px;line-height:1.6}.composer{margin:0 max(24px,8vw) 20px;position:relative}.composer textarea{resize:none;color:#e8ebee;background:#111315;border:1px solid #3a3f45;border-radius:14px;outline:0;width:100%;padding:14px 54px 22px 15px;font-size:12px;box-shadow:0 10px 40px #0003}.composer textarea:focus{border-color:#725713}.composer button{background:var(--gold-2);color:#171205;cursor:not-allowed;border:0;border-radius:9px;width:34px;height:34px;font-weight:900;position:absolute;top:9px;right:9px}.composer small{text-align:center;color:#555c65;margin-top:6px;font-size:8px;display:block}.backdrop{display:none}@media (max-width:820px){.topbar{height:58px;padding:0 12px}.brand-top{margin-right:auto}.brand-top .brand-mark{width:31px;height:31px}.brand-top small,.top-actions .guide-button,.user-chip div{display:none}.user-chip{padding-left:9px}.mobile-menu{cursor:pointer;background:0 0;border:0;padding:7px 10px 7px 0;font-size:21px;display:block}.sidebar{z-index:50;width:min(88vw,356px);transition:transform .22s;top:0;transform:translate(-102%);box-shadow:18px 0 70px #00000080}.sidebar-open{transform:translate(0)}.close-sidebar{color:#8d949d;background:0 0;border:0;margin-left:auto;font-size:26px;display:block}.backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000ad;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0;padding-top:58px}.empty-state{min-height:calc(100vh - 58px);padding:32px 18px}.empty-state h1{font-size:22px}.summary-cards{width:100%;max-width:390px}.summary-cards div{flex:1;min-width:0;padding:11px 5px}.chat-panel{min-height:calc(100vh - 58px)}.chat-heading{grid-template-columns:39px 1fr;min-height:84px;padding:12px 14px}.chat-icon{width:37px;height:37px}.chat-heading h1{font-size:14px}.chat-heading .status-pill{display:none}.chat-body{padding:20px 14px}.composer{margin:0 12px 12px}.assistant-message p{font-size:11px}}.brand-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.admin-active{color:var(--gold-2)!important;border-color:#7d6015!important}.admin-workspace{background:#080a0b}.admin-panel{max-width:1280px;min-height:calc(100vh - 64px);margin:0 auto;padding:28px 30px 60px}.admin-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-header span,.modal-head span{color:var(--gold);letter-spacing:.18em;font-size:9px;font-weight:800}.admin-header h1{margin:5px 0;font-size:28px}.admin-header p{color:#747c86;margin:0;font-size:12px}.admin-header>button{cursor:pointer;background:#111416;border:1px solid #34393f;border-radius:10px;padding:10px 14px;font-size:11px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.admin-stats>div{background:#0e1113;border:1px solid #24282d;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-stats>div>span{width:36px;height:36px;color:var(--gold-2);background:#221b08;border-radius:10px;place-items:center;display:grid}.admin-stats p{margin:0}.admin-stats small,.admin-stats strong{display:block}.admin-stats strong{font-size:19px}.admin-stats small{color:#707883;margin-top:2px;font-size:9px}.admin-tabs{border-bottom:1px solid #25292e;margin-bottom:18px;display:flex}.admin-tabs button{color:#777f89;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 18px;font-size:11px;font-weight:750}.admin-tabs button.active{color:var(--gold-2);border-color:var(--gold-2)}.admin-content{background:#0b0d0f;border:1px solid #24282d;border-radius:14px;overflow:hidden}.admin-toolbar{border-bottom:1px solid #24282d;grid-template-columns:minmax(190px,1fr) minmax(160px,1fr) auto;gap:10px;padding:14px;display:grid}.admin-toolbar input,.admin-toolbar select,.editor-grid input,.editor-grid select,.editor-grid textarea{color:#e8ebee;background:#141719;border:1px solid #343a40;border-radius:9px;outline:0;width:100%;padding:10px 11px;font-size:11px}.admin-toolbar input:focus,.admin-toolbar select:focus,.editor-grid input:focus,.editor-grid select:focus,.editor-grid textarea:focus{border-color:#6a5113}.primary{cursor:pointer;border-radius:9px;padding:10px 14px;background:linear-gradient(135deg,var(--gold-2),var(--gold))!important;color:#161104!important;border:0!important;font-weight:850!important}.admin-hint{color:#646c76;background:#0f1113;border-bottom:1px solid #1e2226;padding:9px 16px;font-size:9px}.admin-list{padding:7px}.admin-row{border:1px solid #0000;border-radius:10px;grid-template-columns:24px 30px minmax(200px,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;transition:all .15s;display:grid}.admin-row:hover{background:#111416;border-color:#292e33}.drag{color:#585f68;cursor:grab}.row-icon{width:29px;height:29px;color:var(--gold-2);background:#1c1708;border-radius:8px;place-items:center;font-size:10px;display:grid}.row-copy{min-width:0}.row-copy small,.row-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.row-copy strong{font-size:11px}.row-copy small{color:#68707a;margin-top:3px;font-size:8.5px}.badge{border:1px solid;border-radius:20px;padding:5px 8px;font-size:8px}.badge.active{color:#6ad8a2;background:#0d1b15;border-color:#27513d}.badge.off{color:#999;border-color:#3b3d40}.badge.free{color:#71b5ff;background:#0c1722;border-color:#29496a}.badge.paid{color:#f5c84c;background:#1c1708;border-color:#594614}.badge.count{color:#9da4ad;border-color:#3a3f44}.row-actions{gap:5px;display:flex}.row-actions button{color:#b9bec5;cursor:pointer;background:#15181a;border:1px solid #34393e;border-radius:8px;width:29px;height:29px}.row-actions button:hover{color:var(--gold-2);border-color:#6c5314}.row-actions .danger:hover{color:#ff6f79;border-color:#723139}.admin-empty{text-align:center;color:#6f7680;padding:40px;font-size:11px}.categories-toolbar{justify-content:space-between;align-items:center;display:flex}.categories-toolbar h2{margin:0;font-size:14px}.categories-toolbar p{color:#707781;margin:4px 0 0;font-size:9px}.category-row{grid-template-columns:24px 18px minmax(220px,1fr) auto auto}.color-dot{background:var(--gold);border-radius:50%;width:9px;height:9px}.color-dot.blue{background:#2d8cff}.color-dot.pink{background:#ff3894}.color-dot.orange{background:#ff7317}.color-dot.green{background:#14c9a3}.color-dot.purple{background:#9f6dff}.color-dot.red{background:#ff4b55}.admin-notice{z-index:100;color:#78e4ae;background:#123122;border:1px solid #2a694b;border-radius:10px;padding:11px 15px;font-size:11px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 50px #000}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-modal{background:#0c0e10;border:1px solid #343940;border-radius:16px;width:min(820px,96vw);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #000}.section-editor{width:min(560px,96vw)}.modal-head{border-bottom:1px solid #252a2e;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.modal-head h2{margin:4px 0 0;font-size:18px}.modal-head>button{color:#8a929c;cursor:pointer;background:0 0;border:0;font-size:25px}.editor-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.editor-grid label{color:#9ba2aa;font-size:9px;font-weight:700}.editor-grid input,.editor-grid select,.editor-grid textarea{margin-top:7px}.editor-grid textarea{resize:vertical;line-height:1.55}.editor-grid .wide{grid-column:1/-1}.prompt-area{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important}.switches{gap:18px}.switches,.switches label{align-items:center;display:flex}.switches label{cursor:pointer;gap:7px}.switches input{display:none}.switches label span{background:#353a3f;border-radius:20px;width:30px;height:17px;position:relative}.switches label span:after{content:"";background:#9299a1;border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:3px;left:3px}.switches input:checked+span{background:#594510}.switches input:checked+span:after{background:var(--gold-2);left:16px}.modal-actions{border-top:1px solid #252a2e;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.modal-actions button{cursor:pointer;background:#15181a;border:1px solid #373c42;border-radius:9px;padding:9px 15px;font-size:10px}@media (max-width:820px){.admin-panel{min-height:calc(100vh - 58px);padding:18px 12px 50px}.admin-header{align-items:flex-start}.admin-header h1{font-size:22px}.admin-header p{max-width:230px;line-height:1.5}.admin-header>button{padding:9px;font-size:0}.admin-header>button:after{content:"←";font-size:16px}.admin-stats{grid-template-columns:1fr 1fr;gap:7px;margin:17px 0}.admin-stats>div{padding:10px}.admin-toolbar{grid-template-columns:1fr}.admin-row{grid-template-columns:18px 27px minmax(0,1fr) auto}.admin-row>.badge.active,.admin-row>.badge.free,.admin-row>.badge.off,.admin-row>.badge.paid{display:none}.row-actions{grid-column:3/5;justify-content:flex-end}.category-row{grid-template-columns:18px 14px minmax(0,1fr) auto}.category-row .badge{display:none}.category-row .row-actions{grid-column:auto}.categories-toolbar{display:flex}.categories-toolbar p{display:none}.editor-grid{grid-template-columns:1fr;padding:14px}.editor-grid .wide{grid-column:auto}.switches{flex-direction:column;align-items:flex-start}.top-actions .admin-active{font-size:0;display:block}.top-actions .admin-active span{font-size:15px}.guide-button:first-child{display:block}.top-actions{gap:5px}}.chat-head-actions{align-items:center;gap:9px;display:flex}.chat-head-actions>button{color:#c1c6cc;cursor:pointer;background:#131618;border:1px solid #373c42;border-radius:9px;padding:7px 10px;font-size:9px}.real-chat{scrollbar-width:thin;scrollbar-color:#33383d transparent;max-height:calc(100vh - 255px);overflow-y:auto}.message-row{gap:12px;max-width:780px;margin:20px 0;display:flex}.user-message{justify-content:flex-end;margin-left:auto}.message-bubble{background:#0e1012;border:1px solid #292d32;border-radius:4px 14px 14px;max-width:min(720px,85%);padding:13px 15px}.user-message .message-bubble{background:#2b220a;border-color:#5d4810;border-radius:14px 4px 14px 14px}.message-content{white-space:pre-wrap;color:#c8cdd3;font-size:12px;line-height:1.75}.user-message .message-content{color:#f4f0e6}.copy-message{color:#747c85;cursor:pointer;background:0 0;border:0;margin:8px 0 0 auto;font-size:8px;display:block}.copy-message:hover{color:var(--gold-2)}.thinking{align-items:center;gap:5px;margin-top:20px;display:flex}.thinking>span{background:#8c741f;border-radius:50%;width:6px;height:6px;animation:pulse 1.2s infinite}.thinking>span:nth-of-type(2){animation-delay:.15s}.thinking>span:nth-of-type(3){animation-delay:.3s}.thinking small{color:#747b84;margin-left:5px;font-size:9px}@keyframes pulse{50%{opacity:.5}}.chat-error{background:#241116;border:1px solid #65323a;border-radius:12px;max-width:650px;margin:20px auto;padding:13px 15px}.chat-error strong{color:#ff8b95;font-size:10px}.chat-error p{color:#c18d92;margin:5px 0;font-size:9px;line-height:1.5}.chat-error button{color:#ff8b95;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.chat-tools{justify-content:flex-end;gap:7px;margin:0 max(24px,8vw) 7px;display:flex}.chat-tools button{color:#858c95;cursor:pointer;background:#101214;border:1px solid #30353a;border-radius:8px;padding:6px 9px;font-size:8.5px}.chat-tools button:disabled{opacity:.35;cursor:not-allowed}.chat-tools .stop-button{color:#ff7d86;border-color:#633039}.live-composer button{cursor:pointer}.live-composer button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:820px){.chat-head-actions>button{width:31px;height:31px;padding:0;font-size:0}.chat-head-actions>button:after{content:"＋";font-size:16px}.real-chat{max-height:calc(100vh - 250px)}.message-row{gap:8px}.message-bubble{max-width:88%;padding:11px 12px}.message-content{font-size:11px}.chat-tools{margin:0 12px 6px}.chat-head-actions{gap:4px}}.message-content{color:#d7dbe0;font-size:15px;line-height:1.8}.markdown-content{color:#d7dbe0;font-size:16px;line-height:1.78}.markdown-content h2{color:var(--gold-2);text-transform:uppercase;letter-spacing:.01em;border-bottom:1px solid #665016;margin:30px 0 13px;padding-bottom:10px;font-size:23px;font-weight:900;line-height:1.3}.markdown-content h2:first-child{margin-top:2px}.markdown-content h3{color:var(--gold-2);border-bottom:1px solid #4b3c14;margin:27px 0 11px;padding-bottom:7px;font-size:19px;font-weight:850;line-height:1.35}.markdown-content h4{color:#f8c928;margin:22px 0 9px;font-size:17px;font-weight:800;line-height:1.4}.markdown-content p{margin:0 0 16px}.markdown-content strong{color:#ffd537;font-weight:850}.markdown-content ol,.markdown-content ul{margin:7px 0 18px;padding-left:26px}.markdown-content li{margin:8px 0;padding-left:4px}.markdown-content li::marker{color:var(--gold-2);font-weight:800}.markdown-content blockquote{border-left:3px solid var(--gold-2);color:#f0e8cc;background:#17150d;border-radius:0 9px 9px 0;margin:16px 0;padding:12px 15px}.markdown-content code{color:#ffd96a;background:#171a1d;border:1px solid #343a40;border-radius:5px;padding:2px 5px;font-size:.9em}.markdown-content hr{background:#35312a;border:0;height:1px;margin:28px 0}.markdown-content .lead{color:#f4f6f8;border-bottom:1px solid #4b3c14;margin-bottom:24px;padding-bottom:12px;font-size:17px;line-height:1.65}.markdown-content .lead>strong{color:var(--gold-2);font-weight:850}.markdown-content .check-list{gap:10px;margin:12px 0 22px;padding-left:0;list-style:none;display:grid}.markdown-content .check-list li{background:#13130e;border:1px solid #35311d;border-radius:9px;margin:0;padding:11px 14px 11px 42px;position:relative}.markdown-content .check-list li:before{content:"✓";color:#111;background:#ffd537;border-radius:5px;place-items:center;width:19px;height:19px;font-size:12px;font-weight:950;display:grid;position:absolute;top:10px;left:14px}.assistant-message{max-width:940px}.assistant-message .welcome-card{width:min(880px,92vw);padding:21px 24px}.assistant-message .markdown-content{font-size:16px;line-height:1.78}.assistant-message .markdown-content p{font-size:inherit;line-height:inherit;color:#d7dbe0;margin:0 0 17px}.assistant-message .markdown-content p:last-child{margin-bottom:0}.message-actions{justify-content:flex-end;gap:10px;margin-top:11px;display:flex}.message-actions button{color:#858d96;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:10px}.message-actions button:hover{color:var(--gold-2)}.user-message .message-actions button{color:#bba84e}.user-message .message-actions button:hover{color:#fff1a6}.editing-bar{color:#f4d66a;background:#191507;border:1px solid #655016;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 max(24px,8vw) 8px;padding:9px 12px;font-size:10px;display:flex}.editing-bar button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.composer-editing textarea{border-color:#a27c16;box-shadow:0 0 0 2px #f5b82e14,0 10px 40px #0003}@media (max-width:820px){.editing-bar{align-items:flex-start;margin:0 12px 7px}.editing-bar span{line-height:1.45}.message-actions{gap:13px}}.chat-heading p em{color:#c4a93d;font-style:normal}.conversations-wrap{position:relative}.chat-head-actions>button,.conversations-wrap>button{color:#c1c6cc;cursor:pointer;background:#131618;border:1px solid #373c42;border-radius:9px;padding:7px 10px;font-size:9px}.conversations-wrap>button b{min-width:17px;height:17px;color:var(--gold-2);background:#2b2208;border-radius:10px;place-items:center;margin-left:4px;padding:0 4px;font-size:8px;display:inline-grid}.conversations-panel{z-index:80;background:#0c0e10;border:1px solid #3a3f44;border-radius:13px;width:340px;max-height:390px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 22px 70px #000}.conversations-panel-head{border-bottom:1px solid #252a2e;justify-content:space-between;align-items:center;margin-bottom:5px;padding:8px 9px 10px;display:flex}.conversations-panel-head strong{font-size:11px}.conversations-panel-head button{color:var(--gold-2);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.conversation-item{border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:7px;margin:3px 0;padding:5px;display:grid}.conversation-item:hover{background:#131618}.conversation-item.active{background:#1a1609;border-color:#5c4811}.conversation-open{text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:6px}.conversation-open small,.conversation-open strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conversation-open strong{color:#e5e8eb;font-size:10px}.conversation-open small{color:#6f7780;margin-top:3px;font-size:8px}.conversation-item>div{gap:3px;display:flex}.conversation-item>div button{color:#858d96;cursor:pointer;background:#141719;border:1px solid #30353a;border-radius:7px;width:27px;height:27px}.conversation-item>div button:hover{color:var(--gold-2);border-color:#6a5215}@media (max-width:820px){.conversations-wrap>button{width:34px;height:31px;padding:0;font-size:0}.conversations-wrap>button:before{content:"☰";font-size:15px}.conversations-wrap>button b{display:none}.conversations-panel{width:auto;max-height:55vh;position:fixed;top:112px;left:12px;right:12px}.chat-heading p em{display:none}}.ai-message{max-width:940px}.ai-message .message-bubble{max-width:min(880px,92%);padding:22px 25px}.copy-message{margin-top:12px;font-size:10px}@media (max-width:820px){.message-bubble{max-width:92%;padding:13px 14px}.message-content{font-size:14px}.ai-message .message-bubble{max-width:92%;padding:17px}.markdown-content{font-size:15px;line-height:1.72}.markdown-content h2{font-size:20px}.markdown-content h3{font-size:17px}}body,html{width:100%;max-width:100%;overflow-x:hidden}@media (max-width:820px){.chat-panel,.real-chat,.workspace{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.chat-heading{z-index:22;grid-template-columns:39px minmax(0,1fr);row-gap:10px;min-height:auto;padding:11px 12px;position:sticky;top:58px}.chat-heading>div:nth-child(2){min-width:0}.chat-heading h1,.chat-heading p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-head-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:space-between;gap:7px;width:100%;min-width:0;display:flex}.conversations-wrap{flex:1;min-width:0}.conversations-wrap>button{white-space:nowrap;width:auto;max-width:100%;height:34px;padding:0 11px;font-size:10px}.conversations-wrap>button:before{content:none}.conversations-wrap>button b{display:inline-grid}.chat-head-actions>button{flex:0 0 34px;height:34px}.conversations-panel{z-index:90;width:auto;max-width:calc(100vw - 20px);max-height:52vh;position:fixed;top:142px;left:10px;right:10px}.chat-body{width:100%;padding:18px 12px}.assistant-message,.chat-body,.message-row{min-width:0;max-width:100%}.assistant-message .welcome-card{width:calc(100vw - 70px);max-width:100%;padding:16px}.ai-message .message-bubble,.message-bubble{min-width:0;max-width:calc(100vw - 58px)}.chat-tools,.composer{width:calc(100% - 24px);margin-left:12px;margin-right:12px}.composer{min-width:0;max-width:calc(100vw - 24px)}.composer textarea{width:100%;min-width:0;max-width:100%;padding-right:58px;font-size:16px!important}.composer button{z-index:3;right:9px}.composer small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 8px;overflow:hidden}.editing-bar{width:calc(100% - 24px);max-width:calc(100vw - 24px)}}.auth-screen{background:radial-gradient(circle at 50% 5%,#f5b82e1a,#0000 34%),#050607;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:linear-gradient(160deg,#111416,#080a0b);border:1px solid #30353a;border-radius:20px;width:min(460px,100%);padding:30px;box-shadow:0 30px 100px #000}.auth-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.auth-brand>span,.auth-loading>span{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#171205;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.auth-brand small,.auth-brand strong{display:block}.auth-brand strong{color:var(--gold-2);letter-spacing:.08em}.auth-brand small{color:#68707a;letter-spacing:.16em;margin-top:3px;font-size:8px}.auth-copy>small{color:#ff4b55;letter-spacing:.17em;font-size:8px;font-weight:900}.auth-copy h1{margin:7px 0 10px;font-size:26px}.auth-copy p{color:#8a929c;margin:0 0 22px;font-size:12px;line-height:1.65}.auth-card form{gap:13px;display:grid}.auth-name-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-card label{color:#aab0b7;gap:6px;font-size:10px;font-weight:700;display:grid}.auth-card input{color:#fff;background:#090b0c;border:1px solid #363c42;border-radius:10px;outline:0;width:100%;padding:12px}.auth-card input:focus{border-color:#8a6813;box-shadow:0 0 0 3px #f5b82e14}.auth-card form>button{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#171205;cursor:pointer;border:0;border-radius:10px;padding:13px;font-weight:900}.auth-card form>button:disabled{opacity:.55}.auth-error,.members-error{color:#ff8088;background:#210e12;border:1px solid #713039;border-radius:9px;padding:10px;font-size:10px}.auth-loading{text-align:center}.auth-loading>span{margin:auto}.auth-loading p{color:#8a929c;font-size:11px}.logout-button{color:#9ba2aa;cursor:pointer;background:#121517;border:1px solid #353a40;border-radius:9px;width:34px;height:34px}.logout-button:hover{color:#ff747d;border-color:#663038}.locked-brain{opacity:.72}.locked-brain .brain-lock{font-size:11px}.locked-workspace{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:40px;display:flex}.locked-workspace>span{background:#251d06;border:1px solid #604a10;border-radius:20px;place-items:center;width:70px;height:70px;font-size:27px;display:grid}.locked-workspace small{color:#ff4b55;letter-spacing:.17em;margin-top:18px;font-size:9px;font-weight:900}.locked-workspace h1{margin:8px 0;font-size:26px}.locked-workspace p{color:#8a929c;max-width:540px;font-size:13px;line-height:1.7}.locked-workspace div{color:#f2ce5d;background:#181406;border:1px solid #5f4a12;border-radius:10px;padding:10px 14px;font-size:10px}.tab-members>.admin-content{display:none}.members-admin>.admin-content{display:block}.members-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.members-summary{color:#7e8790;align-self:center;font-size:10px}.members-summary b{color:var(--gold-2)}.member-row{grid-template-columns:38px minmax(220px,1fr) auto auto auto}.member-avatar{width:34px;height:34px;color:var(--gold-2);text-transform:uppercase;background:#282006;border:1px solid #5f4a11;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.member-row em{color:#171205;background:var(--gold-2);border-radius:4px;margin-left:5px;padding:2px 4px;font-size:7px;font-style:normal}.members-error{margin:12px}.member-editor{width:min(620px,94vw)}@media (max-width:820px){.auth-screen{padding:14px}.auth-card{padding:22px 18px}.auth-copy h1{font-size:22px}.auth-name-row{grid-template-columns:1fr}.logout-button{width:32px;height:32px}.locked-workspace{min-height:calc(100vh - 58px);padding:28px 20px}.members-toolbar{grid-template-columns:1fr}.members-summary{padding:4px}.member-row{grid-template-columns:38px minmax(0,1fr) auto}.member-row>.badge{display:none}.member-row .row-actions{grid-column:2/4}.tab-members .admin-header,.tab-members .admin-stats{display:none}.tab-members{padding-top:14px}}.field-help{color:#6f7780;margin-top:6px;font-size:8px;font-weight:500;display:block}.brain-tabs{background:#090b0c;border-bottom:1px solid #23272b;gap:4px;padding:0 26px;display:flex}.brain-tabs button{color:#727a84;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 15px;font-size:11px;font-weight:750}.brain-tabs button.active{color:var(--gold-2);border-color:var(--gold-2)}.brain-resource-body{min-height:0;padding:24px 28px 80px;overflow:auto}.resource-card{background:linear-gradient(160deg,#111416,#090b0c);border:1px solid #2b3035;border-radius:16px;width:min(980px,100%);margin:0 auto;padding:27px 30px;box-shadow:0 20px 70px #0003}.resource-title{border-bottom:1px solid #2a2e32;align-items:center;gap:14px;margin-bottom:23px;padding-bottom:19px;display:flex}.resource-title>span{width:44px;height:44px;color:var(--gold-2);background:#2a2005;border-radius:12px;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 0 0 1px #674f0c}.resource-title small{color:#ff4b55;letter-spacing:.17em;font-size:8px;font-weight:900}.resource-title h2{color:var(--gold-2);margin:4px 0 0;font-size:20px}.resource-title p{color:#7b838d;margin:5px 0 0;font-size:10px}.resource-edit-button,.resource-empty-action{color:var(--gold-2);cursor:pointer;white-space:nowrap;background:#302507;border:1px solid #80620f;border-radius:9px;margin-left:auto;padding:9px 12px;font-size:9px;font-weight:800}.resource-empty-action{margin:18px auto 0;display:inline-block}.knowledge-card .markdown-content{font-size:15px;line-height:1.75}.knowledge-card .markdown-content h2{margin-top:28px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.video-card{background:#111416;border:1px solid #30353a;border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 14px 35px #00000040}.video-card:hover{border-color:#715711;transform:translateY(-3px)}.video-frame{aspect-ratio:16/9;background:#050606;position:relative}.video-frame iframe{border:0;width:100%;height:100%}.video-index{color:#fff;letter-spacing:.12em;background:#d51f2d;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 5px 18px #d51f2d59}.invalid-video{color:#ff7d86;place-items:center;height:100%;font-size:10px;display:grid}.video-copy{padding:16px}.video-copy h3{color:var(--gold-2);margin:0 0 8px;font-size:15px;line-height:1.35}.video-copy p{color:#9aa1a9;margin:0 0 14px;font-size:11px;line-height:1.65}.video-copy a{color:#ff5a63;letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.video-copy a:hover{color:#ff8790}.resource-empty{text-align:center;color:#737b84;padding:58px 20px}.resource-empty>span{width:54px;height:54px;color:var(--gold-2);background:#251c05;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid;box-shadow:inset 0 0 0 1px #624b0d}.resource-empty h3{color:#dfe3e7;margin:0 0 8px}.resource-empty p{max-width:460px;margin:0 auto;font-size:11px;line-height:1.6}.video-admin{background:#101315;border:1px solid #32373c;border-radius:12px;padding:13px}.video-admin-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.video-admin-head small,.video-admin-head strong{display:block}.video-admin-head strong{color:var(--gold-2);font-size:11px}.video-admin-head small{color:#737b85;margin-top:3px;font-size:8px}.video-admin-head button{color:var(--gold-2);cursor:pointer;background:#2a2108;border:1px solid #725711;border-radius:8px;padding:8px 10px;font-size:9px}.video-editor-row{border-top:1px solid #292e33;grid-template-columns:30px 1fr 1fr 70px;align-items:start;gap:9px;padding:12px 0;display:grid}.video-number{color:#fff;background:#d51f2d;border-radius:8px;place-items:center;width:26px;height:26px;margin-top:20px;font-size:9px;font-weight:900;display:grid}.video-description{grid-column:2/4}.remove-video{color:#ff7982;cursor:pointer;background:#241115;border:1px solid #653039;border-radius:8px;grid-area:1/4/3;align-self:center;padding:8px;font-size:8px}.video-admin-empty{text-align:center;color:#6f7780;border-top:1px solid #292e33;padding:20px;font-size:9px}.resource-editor-modal{width:min(900px,94vw);max-height:90vh;overflow:auto}.resource-inline-editor{padding:18px}.resource-inline-editor>p{color:#9098a1;margin:0 0 12px;font-size:11px}.resource-inline-editor>textarea{resize:vertical;color:#e8ebee;background:#090b0c;border:1px solid #343a40;border-radius:10px;width:100%;min-height:420px;padding:15px;font:13px/1.65 inherit}.resource-inline-editor label{color:#9ba2aa;flex-direction:column;gap:5px;font-size:9px;display:flex}.resource-inline-editor input,.resource-inline-editor textarea{color:#f2f3f4;font:inherit;background:#090b0c;border:1px solid #343a40;border-radius:8px;padding:10px}@media (max-width:820px){.brain-tabs{padding:0 10px;overflow-x:auto}.brain-tabs button{white-space:nowrap;padding:11px 12px}.brain-resource-body{padding:14px 10px 60px}.resource-card{padding:18px 15px}.knowledge-card .markdown-content,.resource-title h2{font-size:16px}.video-grid{grid-template-columns:1fr}.video-editor-row{grid-template-columns:26px 1fr}.video-description,.video-editor-row label{grid-column:2}.remove-video{grid-area:auto/2;justify-self:start}.video-number{grid-row:1/4}}.video-grid.single-video{grid-template-columns:minmax(0,1fr)}.video-grid.single-video .video-card{width:100%}.video-copy .markdown-content{color:#9aa1a9;margin:0 0 14px;font-size:11px;line-height:1.65}.video-copy .markdown-content p{color:#9aa1a9;margin:0 0 10px}.video-copy .markdown-content strong{color:var(--gold-2)}.video-copy .markdown-content ol,.video-copy .markdown-content ul{margin:8px 0 12px;padding-left:20px}.video-copy .markdown-content li{margin:5px 0}@media (max-width:820px){.video-grid.single-video{grid-template-columns:1fr}.video-copy .markdown-content{font-size:13px}}.extractor-page{color:#e8ebee;background:radial-gradient(circle at 80% 0,#d51f2d12,#0000 32%),#070809;height:100%;padding:34px clamp(18px,4vw,58px) 80px;overflow:auto}.extractor-hero{align-items:center;gap:17px;max-width:1100px;margin:0 auto 25px;display:flex}.extractor-badge{color:#ffd329;background:#2a2005;border:1px solid #7e6010;border-radius:15px;flex:none;place-items:center;width:55px;height:55px;font-size:22px;display:grid}.extractor-hero span,.video-summary span{color:#ff4b55;letter-spacing:.17em;font-size:8px;font-weight:900}.extractor-hero h1{color:#fff;margin:5px 0 7px;font-size:27px}.extractor-hero p{color:#858d96;margin:0;font-size:12px;line-height:1.55}.extractor-form{background:#101315;border:1px solid #31363b;border-radius:15px;max-width:1100px;margin:0 auto 22px;padding:19px;box-shadow:0 18px 60px #00000040}.extractor-form label>span{color:#ffd329;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.extractor-form label>div{grid-template-columns:minmax(0,1fr) 130px 180px;gap:9px;display:grid}.comment-search input,.extractor-form input,.extractor-form select{color:#f0f2f4;background:#090b0c;border:1px solid #3a4046;border-radius:9px;outline:0;min-width:0;padding:12px 13px;font-size:12px}.comment-search input:focus,.extractor-form input:focus{border-color:#80620f;box-shadow:0 0 0 2px #f5b82e14}.extractor-form select{cursor:pointer}.extractor-form button,.result-actions button{color:#12100a;cursor:pointer;background:linear-gradient(135deg,#ffda39,#e4aa21);border:1px solid #80620f;border-radius:9px;padding:0 15px;font-size:10px;font-weight:900}.extractor-form button:disabled{opacity:.5;cursor:not-allowed}.extractor-form>small{color:#6f7780;margin-top:9px;font-size:9px;display:block}.extractor-error,.extractor-loading{background:#111416;border:1px solid #3b4045;border-radius:13px;align-items:center;gap:14px;max-width:1100px;margin:18px auto;padding:18px;display:flex}.extractor-loading>span{border:3px solid #413719;border-top-color:#ffd329;border-radius:50%;width:27px;height:27px;animation:spin .8s linear infinite}.extractor-error strong,.extractor-loading strong{font-size:12px}.extractor-error p,.extractor-loading p{color:#818994;margin:4px 0 0;font-size:10px}.extractor-error{background:#1b0d10;border-color:#6b2930}.extractor-error strong{color:#ff6972}.extractor-error button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto}.video-summary{background:#101315;border:1px solid #30353a;border-radius:15px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:19px;max-width:1100px;margin:0 auto 20px;padding:14px;display:grid}.video-summary>img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:160px}.video-summary h2{color:#ffd329;margin:5px 0;font-size:18px;line-height:1.35}.video-summary p{color:#9299a1;margin:0;font-size:10px}.extractor-stats{gap:8px;display:flex}.extractor-stats>div{text-align:center;background:#0a0c0d;border:1px solid #343a3f;border-radius:10px;min-width:92px;padding:12px}.extractor-stats small,.extractor-stats strong{display:block}.extractor-stats strong{color:#ffd329;font-size:19px}.extractor-stats small{color:#77808a;text-transform:uppercase;margin-top:3px;font-size:8px}.extractor-results{background:#0d1011;border:1px solid #30353a;border-radius:15px;max-width:1100px;margin:0 auto;overflow:hidden}.results-toolbar{border-bottom:1px solid #2d3236;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.results-toolbar h2{color:#fff;margin:0 0 4px;font-size:17px}.results-toolbar p{color:#78818b;margin:0;font-size:9px}.result-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.result-actions button{color:#cbd0d5;background:#15191b;border-color:#3a4045;height:34px}.result-actions .send-analyst{color:#15120a;background:linear-gradient(135deg,#ffda39,#e4aa21);border-color:#80620f}.comment-search{margin:14px 18px;position:relative}.comment-search span{color:#7f8790;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.comment-search input{width:100%;padding-left:34px}.comments-list{max-height:600px;padding:0 18px 18px;overflow:auto}.comment-card{border-bottom:1px solid #262b2f;grid-template-columns:29px 34px minmax(0,1fr);gap:10px;padding:15px 3px;display:grid}.comment-card.reply{border-left:2px solid #654e11;margin-left:48px;padding-left:13px}.comment-number{color:#ffd329;background:#262006;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.comment-avatar,.comment-card>img{object-fit:cover;color:#ffd329;background:#252a2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.comment-card header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comment-card header strong{color:#f2f3f4;font-size:10px}.comment-card header span{color:#ff626b;border:1px solid #672c32;border-radius:20px;padding:2px 5px;font-size:7px}.comment-card header small{color:#69727c;font-size:8px}.comment-card p{white-space:pre-wrap;color:#bfc5cb;margin:7px 0 0;font-size:12px;line-height:1.6}.no-comments{text-align:center;color:#737b84;padding:35px}.extractor-empty{text-align:center;max-width:760px;margin:65px auto}.extractor-empty>div:first-child{color:#ffd329;background:#251d06;border:1px solid #66500f;border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:21px;display:grid}.extractor-empty h2{margin:0 0 8px;font-size:20px}.extractor-empty p{color:#7f8790;font-size:11px}.extractor-empty>div:last-child{justify-content:center;gap:9px;margin-top:24px;display:flex}.extractor-empty>div:last-child span{color:#9ba2aa;background:#101315;border:1px solid #31363b;border-radius:10px;padding:9px 13px;font-size:9px}.extractor-empty b{color:#ffd329;margin-right:5px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:820px){.extractor-page{padding:20px 12px 70px}.extractor-hero{align-items:flex-start}.extractor-badge{border-radius:12px;width:44px;height:44px}.extractor-hero h1{font-size:21px}.extractor-form{padding:14px}.extractor-form label>div{grid-template-columns:1fr}.extractor-form button{min-height:44px}.video-summary{grid-template-columns:100px 1fr}.video-summary>img{width:100px}.video-summary h2{font-size:14px}.extractor-stats{grid-column:1/-1}.extractor-stats>div{flex:1}.results-toolbar{flex-direction:column;align-items:flex-start}.result-actions{justify-content:stretch;width:100%}.result-actions button{flex:1;min-width:110px}.result-actions .send-analyst{flex-basis:100%}.comments-list{max-height:none;padding:0 12px 14px}.comment-card{grid-template-columns:25px 30px minmax(0,1fr)}.comment-avatar,.comment-card>img{width:30px;height:30px}.comment-card.reply{margin-left:20px}.comment-card p{font-size:13px}.extractor-empty{margin-top:45px}.extractor-empty>div:last-child{flex-wrap:wrap}}.chat-heading>.brain-tabs{background:0 0;grid-column:1/-1;width:100%;margin:2px 0 -14px;padding:0}.chat-heading>.brain-tabs button{flex:1;min-width:120px}@media (max-width:820px){.chat-heading{padding-bottom:0}.chat-heading>.brain-tabs{z-index:2;background:#090b0c;border-top:1px solid #23272b;grid-column:1/-1;grid-template-columns:repeat(3,1fr);width:calc(100% + 24px);margin:2px -12px 0;padding:0 8px;display:grid;position:relative}.chat-heading>.brain-tabs button{text-align:center;width:100%;min-width:0;padding:13px 5px;font-size:11px}.chat-head-actions>button{white-space:nowrap;line-height:1.1;flex:none!important;width:auto!important;height:36px!important;padding:0 13px!important;font-size:10px!important}.chat-head-actions>button:after{content:none!important}.chat-head-actions .status-pill{display:none}}.auth-screen{width:100%;max-width:100vw;overflow-x:hidden}.auth-card{width:min(460px,100vw - 28px);max-width:100%;overflow:hidden}.auth-card,.auth-card *{min-width:0}.auth-copy h1,.auth-copy p{overflow-wrap:anywhere;max-width:100%}.auth-card form,.auth-card label,.auth-name-row{width:100%;min-width:0;max-width:100%}.auth-card input{-webkit-text-size-adjust:100%;min-width:0;max-width:100%;font-size:16px;display:block}.password-field{width:100%;min-width:0;position:relative}.password-field input{padding-right:52px}.password-field button{width:38px;height:38px;color:var(--gold-2);cursor:pointer;background:#1b1f22;border:0;border-radius:8px;font-size:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.password-field button:after{content:"👁";font-size:17px}.password-field button[aria-label^=Ocultar]:after{content:"◉"}.auth-card input:-webkit-autofill,.auth-card input:-webkit-autofill:hover{-webkit-text-fill-color:#111;caret-color:#111}.auth-card input:-webkit-autofill:focus{-webkit-text-fill-color:#111;caret-color:#111}@media (max-width:820px){.auth-screen{min-height:100dvh;padding:14px 14px 40px;display:block}.auth-card{border-radius:16px;width:100%;margin:0 auto;padding:21px 18px}.auth-brand{margin-bottom:21px}.auth-brand>span{width:40px;height:40px}.auth-copy h1{margin-top:7px;font-size:23px;line-height:1.16}.auth-copy p{font-size:13px;line-height:1.55}.auth-card form>button{white-space:normal;width:100%;font-size:15px;line-height:1.25}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;max-width:100vw}.prompt-area,.resource-inline-editor textarea,input,select,textarea{font-size:16px!important}.admin-panel,.admin-workspace,.app-shell,.members-admin,.members-admin>.admin-content,.workspace{width:100%;min-width:0;max-width:100vw;overflow-x:hidden}.admin-panel{padding-left:10px;padding-right:10px}.admin-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%;display:grid;overflow:hidden}.admin-tabs button{white-space:nowrap;min-width:0;padding:12px 4px;font-size:11px}.member-row,.members-toolbar,.members-toolbar input{width:100%;min-width:0;max-width:100%}.member-row .row-copy{min-width:0;overflow:hidden}.member-row .row-copy small,.member-row .row-copy strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}#root,body,html{min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}.topbar{width:100vw;min-width:0;max-width:100vw;overflow:hidden}.brand-top{flex:0 auto}.brand-top,.brand-top>div:last-child{min-width:0}.brand-top strong{white-space:nowrap}.top-actions{flex:0 auto;min-width:0;overflow:hidden}.top-actions .logout-button,.top-actions .user-chip{flex:none}.top-actions .guide-button{text-overflow:ellipsis;white-space:nowrap;max-width:122px;overflow:hidden}.empty-state,.workspace{width:100vw!important;min-width:0!important;max-width:100vw!important;margin-left:0!important;overflow-x:hidden!important}.empty-state{padding-left:16px!important;padding-right:16px!important}.empty-state h1,.empty-state>p{overflow-wrap:anywhere;width:100%;max-width:100%}}.auth-notice{color:#f2ce5d;background:#181406;border:1px solid #5f4a12;border-radius:9px;padding:11px;font-size:11px;line-height:1.55}.auth-card form>button.auth-link{color:#d7b53a;background:0 0;padding:5px 8px;font-size:11px;font-weight:700}.auth-card form>button.auth-link:hover{text-decoration:underline}.google-auth-button{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 1px 3px #00000047}.google-auth-button:hover{background:#f8faff;transform:translateY(-1px);box-shadow:0 2px 7px #4285f440}.google-auth-button svg{flex:0 0 22px;width:22px;height:22px}.auth-divider{color:#717984;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:18px 0 14px;font-size:9px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:#30353a;flex:1;height:1px}.auth-divider span{white-space:nowrap}.mini-nav.mini-nav-three{grid-template-columns:repeat(3,1fr)}.access-landing{color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif}.access-shell{width:min(1120px,100% - 40px);margin:auto}.access-copy,.access-shell.narrow{width:min(850px,100% - 40px);margin:auto}.access-hero{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#f5b82e1f,#0000 28%),#08090a;min-height:760px;padding:64px 0}.access-brand,.access-hero{align-items:center;display:flex}.access-brand{justify-content:center;gap:13px;margin-bottom:70px}.access-brand>span{color:#111;background:#f5b82e;border-radius:13px;place-items:center;width:48px;height:48px;font-size:27px;font-weight:900;display:grid}.access-brand small,.access-brand strong{text-align:left;display:block}.access-brand strong{color:#f5b82e;letter-spacing:.06em;font-size:22px}.access-brand small{color:#7f8790;letter-spacing:.16em;margin-top:4px;font-size:9px}.access-eyebrow,.section-kicker{color:#d94751;letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:900}.access-hero h1{letter-spacing:-.035em;max-width:960px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:1.04}.access-hero h1 em{color:#f5b82e;font-style:normal}.access-lead{color:#b0b6bd;max-width:780px;margin:28px auto 33px;font-size:20px;line-height:1.65}.access-cta{color:#121006;background:#f5b82e;border-radius:10px;padding:17px 25px;font-size:15px;font-weight:900;text-decoration:none;display:inline-block;box-shadow:0 10px 35px #f5b82e1f}.access-note{color:#777f87;margin:15px 0 0;font-size:13px}.access-section{padding:110px 0}.access-intro{background:#fff}.access-copy{text-align:center}.access-final h2,.access-section h2{letter-spacing:-.025em;margin:0 auto 30px;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.13}.access-copy>p:not(.section-kicker),.access-final p{color:#5f6670;text-align:left;font-size:19px;line-height:1.78}.access-copy strong{color:#151719}.access-tools{text-align:center;background:#f2f3f5}.access-tools h2{max-width:820px}.tool-card{text-align:left;background:#fff;border:1px solid #d9dde1;border-radius:17px;grid-template-columns:70px 1fr;gap:25px;margin:32px 0;padding:38px;display:grid;box-shadow:0 16px 45px #171c220d}.tool-card.featured{border-color:#ddad23;box-shadow:0 16px 50px #a97d0017}.tool-number{color:#f5b82e;background:#111;border-radius:50%;place-items:center;width:60px;height:60px;font-size:18px;font-weight:900;display:grid}.tool-card span{color:#d94751;letter-spacing:.16em;font-size:11px;font-weight:900}.tool-card h3{margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.tool-card li,.tool-card p{color:#5e6670;font-size:17px;line-height:1.65}.tool-card ul{margin:18px 0 0;padding-left:21px}.tool-card li{margin:6px 0}.access-connector{color:#626970;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;font-size:12px;font-weight:800;display:flex}.access-connector b{color:#d94751;font-size:24px}.access-result{background:#fff}.strategy-line{color:#fff;background:#101214;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:42px;padding:22px;display:flex}.strategy-line span{font-size:14px;font-weight:800}.strategy-line b{color:#f5b82e}.access-final{color:#fff;text-align:center;background:#0a0b0c;padding:100px 0}.access-final h2{max-width:760px}.access-final p{color:#aab1b8;text-align:center;max-width:650px;margin:0 auto 27px}.access-final .section-kicker{color:#f5b82e}.access-login{color:#a9b0b7;width:max-content;margin:18px auto 0;font-size:14px;display:block}@media (max-width:700px){.access-copy,.access-shell,.access-shell.narrow{width:min(100% - 28px,850px)}.access-hero{min-height:auto;padding:28px 0 70px}.access-brand{justify-content:flex-start;margin-bottom:55px}.access-hero h1{font-size:42px;line-height:1.08}.access-lead{font-size:17px;line-height:1.65}.access-cta{width:100%;padding:16px 14px}.access-section{padding:75px 0}.access-final h2,.access-section h2{font-size:36px}.access-copy>p:not(.section-kicker),.access-final p{font-size:17px}.tool-card{grid-template-columns:1fr;padding:25px 21px}.tool-card h3{font-size:28px}.tool-card li,.tool-card p{font-size:16px}.access-connector{flex-direction:column;gap:4px}.access-final{padding:75px 0}.strategy-line{align-items:center;gap:8px;padding:18px 11px}.strategy-line span{font-size:11px}}.access-hero-actions{justify-content:center;gap:12px;display:flex}.access-cta.secondary{color:#fff;box-shadow:none;background:0 0;border:1px solid #4d5359}.section-intro{color:#68707a;text-align:center;max-width:760px;margin:0 auto 34px;font-size:18px;line-height:1.7}.access-power{text-align:center;background:#f2f3f5}.access-power h2{max-width:760px}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.capability-card{text-align:left;background:#fff;border:1px solid #dadddf;border-radius:15px;min-height:260px;padding:30px 27px}.capability-card>span{color:#d94751;letter-spacing:.13em;font-size:12px;font-weight:900}.capability-card h3{margin:28px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.capability-card p{color:#68707a;margin:0;font-size:16px;line-height:1.65}.access-inside{color:#fff;background:#0b0d0f}.inside-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.inside-heading h2{margin:0}.inside-heading>p{color:#969da5;margin:0 0 7px;font-size:17px;line-height:1.7}.copa-interface{background:#111417;border:1px solid #32383e;border-radius:18px;grid-template-columns:270px 1fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 30px 80px #00000061}.copa-interface aside{background:#080a0b;border-right:1px solid #30353a;padding:24px 15px}.interface-logo{align-items:center;gap:11px;margin:0 8px 28px;display:flex}.interface-logo>b{color:#111;background:#f5b82e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.interface-logo>span{color:#f5b82e;font-size:16px;font-weight:900}.interface-logo small{color:#646c74;letter-spacing:.12em;margin-top:2px;font-size:6px;display:block}.interface-nav{color:#7e868e;border-radius:8px;align-items:center;gap:10px;margin:4px 0;padding:11px 10px;font-size:11px;display:flex}.interface-nav i{color:#4e555c;font-size:8px;font-style:normal}.interface-nav.active{color:#f5b82e;background:#292107}.interface-main{padding:37px}.interface-top{color:#717982;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex}.interface-top b{color:#f5b82e}.interface-main>h3{max-width:560px;margin:55px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400}.interface-main>p{color:#818992;font-size:15px}.interface-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.interface-cards>div{background:#161a1d;border:1px solid #33393f;border-radius:11px;gap:8px;padding:20px;display:grid}.interface-cards span{color:#d94751;letter-spacing:.13em;font-size:8px;font-weight:900}.interface-cards strong{font-size:15px}.interface-cards small{color:#858d95;font-size:11px;line-height:1.5}.inside-categories{color:#8e969e;margin-top:28px;font-size:13px}.inside-categories>strong{color:#fff}.inside-categories>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.inside-categories span{color:#aeb5bc;background:#141719;border:1px solid #33393f;border-radius:999px;padding:8px 11px;font-size:10px}.access-method{background:#fff}.access-method blockquote{color:#fff;text-align:left;background:#111;border-left:4px solid #f5b82e;margin:42px 0 0;padding:24px 28px;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.45}.access-options{text-align:center;background:#f2f3f5}.access-options h2{max-width:800px}.option-grid{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.option-card{background:#fff;border:1px solid #d9dde1;border-radius:18px;flex-direction:column;min-height:570px;padding:39px;display:flex}.option-card>span{color:#d94751;letter-spacing:.15em;font-size:11px;font-weight:900}.option-card h3{margin:22px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400}.option-card li,.option-card p{color:#626a73;font-size:16px;line-height:1.65}.option-card ul{flex:1;margin:18px 0 30px;padding-left:20px}.option-card li{margin:8px 0}.option-card .access-cta{text-align:center}.option-card .access-cta.dark{color:#fff;background:#111}.option-card>small{color:#777f87;text-align:center;margin-top:16px}.option-card>small a{color:#111}.full-option{color:#fff;background:#0b0d0f;border-color:#b98a13}.full-option>span{color:#f5b82e}.full-option li,.full-option p{color:#a6adb4}.access-proof{color:#fff;background:#15191d}.access-proof>.access-shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.proof-copy h2{margin:0 0 25px}.proof-copy>p:not(.section-kicker){color:#a7aeb5;font-size:17px;line-height:1.75}.proof-results{background:#0b0d0f;border:1px solid #3b4249;border-radius:18px;padding:35px}.proof-results>span{color:#f5b82e;letter-spacing:.15em;margin-bottom:25px;font-size:10px;font-weight:900;display:block}.proof-results>div{border-top:1px solid #33393f;padding:20px 0}.proof-results small,.proof-results strong{display:block}.proof-results strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.proof-results small{color:#969da5;margin-top:6px;font-size:13px}.proof-results>p{color:#68717a;margin:14px 0 0;font-size:10px;line-height:1.5}.copa-real-shot,.proof-image{margin:0}.copa-real-shot img,.proof-image img{background:#080a0b;border:1px solid #3b4249;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 26px 70px #00000057}.copa-real-shot figcaption,.proof-image figcaption{color:#8f979f;text-align:center;max-width:900px;margin:16px auto 0;font-size:13px;line-height:1.6}.proof-copy strong{color:#fff}.proof-volume{border-top:1px solid #343a40;padding-top:75px;margin-top:85px!important}.proof-image.wide img{background:#fff;border-color:#515961}.volume-copy h3{margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400;line-height:1.15}.volume-copy>p:not(.section-kicker){color:#a7aeb5;font-size:16px;line-height:1.72}.volume-copy strong{color:#fff}.proof-disclaimer{color:#69717a;text-align:center;width:min(1120px,100% - 40px);margin:45px auto 0;font-size:10px}@media (max-width:900px){.capability-grid{grid-template-columns:repeat(2,1fr)}.inside-heading{grid-template-columns:1fr;gap:20px}.copa-interface{grid-template-columns:210px 1fr}.interface-main{padding:28px}.option-card{padding:30px}}@media (max-width:700px){.access-hero-actions{flex-direction:column}.access-proof>.access-shell,.capability-grid,.option-grid{grid-template-columns:1fr}.access-proof>.access-shell{gap:30px}.proof-volume{padding-top:50px;margin-top:55px!important}.volume-copy h3{font-size:31px}.copa-real-shot img,.proof-image img{border-radius:10px}.capability-card{min-height:0}.copa-interface{grid-template-columns:1fr;min-height:0}.copa-interface aside{display:none}.interface-main{padding:24px 18px}.interface-main>h3{margin-top:40px;font-size:31px}.interface-cards{grid-template-columns:1fr}.inside-categories{line-height:1.6}.access-method blockquote{padding:22px;font-size:21px}.proof-results{padding:25px 21px}.proof-results strong{font-size:34px}.option-card{min-height:0;padding:27px 21px}.option-card h3{font-size:31px}}.machine-page{--my:#f7b91b;--mb:#090b0d;--mt:#17191c;--mg:#676d75;color:#111;background:#fff;font-family:Arial,Helvetica,sans-serif}.machine-shell{width:min(1140px,100% - 40px);margin:auto}.machine-reading{width:min(780px,100% - 40px);margin:auto}.machine-hero,.machine-reading.center{text-align:center}.machine-hero{background:var(--mb);color:#fff;padding:35px 0 90px}.machine-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:65px;display:flex}.machine-brand>span{background:var(--my);color:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.machine-brand div{text-align:left;flex-direction:column;display:flex}.machine-brand strong{letter-spacing:.08em;font-size:20px}.machine-brand small{letter-spacing:.14em;color:#969ba1;font-size:10px}.machine-eyebrow,.machine-kicker{color:var(--my);letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800;line-height:1.55}.machine-hero h1{letter-spacing:-.035em;max-width:1040px;margin:0 auto 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6.5vw,78px);font-weight:400;line-height:1.02}.machine-hero h1 em{color:var(--my);font-style:normal}.machine-lead{color:#c8ccd0;max-width:800px;margin:0 auto 25px;font-size:20px;line-height:1.55}.machine-trio{flex-wrap:wrap;justify-content:center;gap:24px;margin:25px auto 45px;font-size:14px;display:flex}.machine-trio strong{white-space:nowrap}.machine-product{max-width:1050px;margin:0 auto}.machine-inside img,.machine-product img,.proof-pair img{border-radius:14px;width:100%;height:auto;display:block}.machine-product img{border:1px solid #3c4147;box-shadow:0 30px 80px #00000080}.machine-inside figcaption,.machine-product figcaption,.proof-pair figcaption{color:#8b9299;margin-top:14px;font-size:13px;line-height:1.5}.machine-mechanism{color:#fff;background:#111417;padding:95px 0}.machine-final h2,.machine-inside h2,.machine-mechanism h2,.machine-section h2{letter-spacing:-.025em;margin:0 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.08}.machine-final p,.machine-mechanism p{color:#b8bdc3;font-size:18px;line-height:1.72}.machine-mechanism h3{color:var(--my);margin:35px 0 8px;font-size:23px}.machine-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:42px 0 18px;display:flex}.machine-button{border:2px solid var(--my);background:var(--my);color:#0c0d0e;letter-spacing:.05em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 27px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.machine-button.outline{color:#fff;background:0 0}.machine-button.dark{color:#fff;background:#111;border-color:#111}.machine-mechanism small{color:#777e85}.machine-section{padding:105px 0}.machine-section.soft{background:#f2f3f4}.machine-section h2{color:#0b0c0d}.machine-inside p,.machine-section p{color:#555c64;font-size:18px;line-height:1.75}.machine-section h3{font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.2}.machine-checks{gap:12px;margin:38px 0;display:grid}.machine-checks div{border-bottom:1px solid #d8dade;grid-template-columns:32px 1fr;gap:12px;padding:15px 0;display:grid}.machine-checks span{background:var(--my);border-radius:50%;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.machine-checks strong{font-size:17px;line-height:1.5}.machine-questions{grid-template-columns:1fr 1fr;gap:10px 25px;margin:32px 0;display:grid}.machine-questions strong{border-bottom:1px solid #ccd0d4;padding:16px 0;font-size:17px}.machine-section blockquote{border-left:5px solid var(--my);color:#fff;background:#111417;margin:38px 0 0;padding:28px 30px;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.35}.machine-identity{background:var(--my);color:#111;padding:105px 0}.machine-identity .machine-kicker{color:#111}.machine-identity h2{margin:0 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:1.04}.machine-identity p{font-size:19px;line-height:1.65}.identity-lead{font-weight:700}.identity-statement{border-top:2px solid #00000040;margin-top:35px;padding-top:30px;font-size:22px;line-height:1.45;display:block}.machine-heading{text-align:center;max-width:850px;margin:0 auto 55px}.machine-heading>p:last-child{max-width:690px;margin:auto}.machine-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.machine-grid article{background:#fff;border:1px solid #dfe1e3;border-radius:12px;padding:32px}.machine-grid article>span{color:#b17700;letter-spacing:.12em;font-size:13px;font-weight:900}.machine-grid h3{margin:35px 0 15px}.machine-grid p{font-size:16px}.machine-inside{color:#fff;background:#101316;padding:100px 0}.machine-inside .split{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;display:grid}.machine-inside h2{color:#fff}.machine-inside figure{margin:0}.machine-inside img{border:1px solid #3c4248}.proof-pair{grid-template-columns:1fr 1fr;gap:22px;margin-top:55px;margin-bottom:45px;display:grid}.proof-pair figure{background:#f6f7f8;border:1px solid #d9dcdf;border-radius:14px;margin:0;padding:12px}.proof-pair figcaption{color:#656b72;padding:0 5px}.machine-disclaimer{color:#858b91;line-height:1.5;display:block}.machine-options{grid-template-columns:1fr 1fr;gap:20px;display:grid}.machine-options article{background:#fff;border:1px solid #d6d9dc;border-radius:14px;flex-direction:column;min-height:520px;padding:40px;display:flex}.machine-options article>span{color:#9a6900;letter-spacing:.14em;font-size:12px;font-weight:900}.machine-options h3{margin:45px 0 15px;font-size:38px}.machine-options p{font-size:16px}.machine-options ul{color:#4d5359;gap:13px;margin:20px 0 35px;padding-left:20px;display:grid}.machine-options .machine-button{margin-top:auto}.machine-options .premium{color:#fff;background:#111417;border-color:#111417}.machine-options .premium h3,.machine-options .premium li{color:#fff}.machine-options .premium p{color:#aeb4ba}.machine-options .premium>span{color:var(--my)}.machine-faq{border-top:1px solid #d8dade;margin-top:45px}.machine-faq details{border-bottom:1px solid #d8dade}.machine-faq summary{cursor:pointer;padding:23px 5px;font-size:17px;font-weight:800}.machine-faq details p{margin:0;padding:0 5px 25px;font-size:16px}.machine-final{color:#fff;background:#080a0c;padding:110px 0}.machine-final h2{color:#fff}.machine-final .machine-reading>p:not(.machine-kicker):not(.machine-trio){max-width:680px;margin-left:auto;margin-right:auto}.machine-final .machine-trio{color:#fff}@media (max-width:800px){.machine-hero{padding-bottom:65px}.machine-brand{margin-bottom:45px}.machine-hero h1{font-size:43px}.machine-lead{font-size:17px}.machine-trio{gap:9px;margin-bottom:35px;display:grid}.machine-final,.machine-identity,.machine-inside,.machine-mechanism,.machine-section{padding:70px 0}.machine-final h2,.machine-inside h2,.machine-mechanism h2,.machine-section h2{font-size:39px}.machine-grid,.machine-inside .split,.machine-options,.machine-questions,.proof-pair{grid-template-columns:1fr}.machine-grid article{padding:27px}.machine-inside .split{gap:35px}.machine-options article{min-height:0;padding:30px}.machine-options h3{margin-top:28px;font-size:34px}.machine-options .machine-button{margin-top:25px}.machine-actions{flex-direction:column}.machine-button{width:100%}.machine-identity h2{font-size:44px}.machine-section blockquote{padding:23px;font-size:22px}.machine-inside img,.machine-product img,.proof-pair img{border-radius:8px}}.renewal-count{color:#fff;background:#e24848;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 6px;font-size:10px;font-weight:900;display:inline-grid}.admin-renewal-alert{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#351116,#1a0d0f);border:1px solid #a43c47;border-radius:12px;align-items:center;gap:11px;width:100%;margin:18px 0 0;padding:13px 16px;animation:renewalPulse 2s infinite;display:flex;box-shadow:0 0 #e2484873}.admin-renewal-alert strong{font-size:13px}.admin-renewal-alert small{color:#f0a9af;margin-left:auto;font-size:10px}.admin-renewal-siren{font-size:21px;animation:sirenWiggle 1s ease-in-out infinite}.temporary-access-note{background:#1b170b;border:1px solid #6e5616;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.temporary-access-note strong{color:#ffd329;font-size:12px}.temporary-access-note span,.temporary-password-note{color:#9ba2aa;font-size:11px;line-height:1.5}.temporary-password-note{margin:-2px 0 2px}.auth-card form .temporary-password-note{color:#9199a2}@keyframes renewalPulse{0%,to{box-shadow:0 0 #e248486b}50%{box-shadow:0 0 0 7px #e2484800}}@keyframes sirenWiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.admin-renewal-alert,.admin-renewal-siren{animation:none}}.renewal-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.renewal-card{appearance:none;text-align:left;color:#fff;cursor:pointer;background:#121518;border:1px solid #30363c;border-radius:14px;grid-template-columns:1fr auto;gap:3px 16px;padding:17px 19px;display:grid}.renewal-card>span{letter-spacing:.12em;color:#aab1b8;font-size:10px;font-weight:900}.renewal-card>strong{color:#ffd329;grid-area:1/2/3;font-size:34px;line-height:1}.renewal-card>small{color:#858d95;font-size:12px}.renewal-card.due{background:#1b1012;border-color:#8c3238}.renewal-card.due>strong{color:#ff5b67}.renewal-card.soon{cursor:default}.review-filter{color:#d9dde1;white-space:nowrap;background:#171b1e;border:1px solid #4b535b;border-radius:9px;padding:10px 13px;font-weight:800}.review-filter.active{color:#ffd329;background:#302809;border-color:#ffd329}.billing-row.is-due{background:#171012;border-color:#743039}.billing-meta{margin-top:5px;color:#c3c9cf!important;display:block!important}.billing-meta b{color:#ffd329}.billing-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.billing-button{cursor:pointer;border:1px solid #444b52;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:900}.billing-button.confirm{color:#111;background:#ffd329;border-color:#a78412}.billing-button.free{color:#ff8d96;background:#35191d;border-color:#9b4b53}.billing-button.stop{color:#aeb5bb;background:#171a1d}.billing-button:disabled{opacity:.55;cursor:wait}.billing-fields-note{color:#575138;background:#f5f2e7;border-left:3px solid #ffd329;padding:11px 13px;font-size:12px;line-height:1.55}@media (max-width:640px){.admin-renewal-alert{flex-wrap:wrap;align-items:flex-start}.admin-renewal-alert small{width:100%;margin-left:32px}}@media (max-width:820px){.renewal-overview{grid-template-columns:1fr}.billing-row{grid-template-columns:auto 1fr auto!important;gap:9px!important}.billing-row .badge{font-size:8px}.billing-row .billing-actions{grid-column:1/-1;justify-content:stretch}.billing-row .billing-actions button{flex:1}.members-toolbar .primary,.members-toolbar .review-filter{width:100%}}.locked-brain .brain-lock{color:#49dc8a;background:#0c281b;border:1px solid #1e6542;box-shadow:0 0 0 1px #49dc8a0d,0 0 16px #49dc8a14}.green-padlock{background:#49dc8a;border-radius:2px;width:12px;height:10px;margin-top:4px;display:block;position:relative}.green-padlock:before{content:"";box-sizing:border-box;border:2px solid #49dc8a;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:7px;position:absolute;top:-6px;left:2.5px}.green-padlock:after{content:"";background:#0c281b;border-radius:2px;width:2px;height:4px;position:absolute;top:3px;left:5px}.locked-brain:hover .brain-lock{color:#6af0a5;background:#113824;border-color:#2d8a5c}.locked-brain .brain-copy small{color:#48c77f}.upgrade-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.upgrade-modal{text-align:center;background:radial-gradient(circle at 50% 0,#ffd3291f,#0000 35%),#090a0b;border:1px solid #5b4815;border-radius:22px;width:min(520px,100%);padding:38px 34px 30px;position:relative;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffd3290d}.upgrade-close{color:#aeb4ba;cursor:pointer;background:#141719;border:1px solid #353a3f;border-radius:50%;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:14px;right:16px}.upgrade-lock{color:#5bea99;background:#0f3020;border:1px solid #24784e;border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 17px;font-size:26px;display:grid;box-shadow:0 0 30px #36d68221}.upgrade-modal>small{color:#ffd329;letter-spacing:.22em;font-size:9px;font-weight:900}.upgrade-modal h2{color:#fff;max-width:400px;margin:10px auto 13px;font-size:29px;line-height:1.13}.upgrade-modal p{color:#9da4ac;max-width:420px;margin:0 auto 24px;font-size:13px;line-height:1.65}.upgrade-modal p strong{color:#fff}.upgrade-modal>a{color:#171205;letter-spacing:.04em;background:linear-gradient(135deg,#ffdb36,#e4aa20);border:1px solid #9d760d;border-radius:11px;justify-content:center;align-items:center;min-height:48px;font-size:12px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 12px 30px #e5ab202e}.upgrade-later{color:#747c85;cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:11px}@media (max-width:820px){.upgrade-backdrop{padding:14px}.upgrade-modal{border-radius:18px;padding:31px 20px 24px}.upgrade-modal h2{font-size:24px}.upgrade-modal p{font-size:14px}.upgrade-modal>a{font-size:13px}}.system-guide{background:radial-gradient(circle at 80% 0,#f5b82e11,#0000 30%),#070809;min-height:calc(100vh - 64px);padding:30px clamp(20px,4vw,54px) 70px;overflow:auto}.system-guide-hero{grid-template-columns:58px 1fr auto;align-items:center;gap:17px;max-width:1180px;margin:0 auto 18px;display:grid}.system-guide-icon{color:#ffd537;background:#281f06;border:1px solid #73580e;border-radius:16px;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.system-guide-hero span{color:#ff4b55;letter-spacing:.18em;font-size:8px;font-weight:900}.system-guide-hero h1{margin:5px 0 6px;font-size:27px}.system-guide-hero p{color:#858d96;max-width:680px;margin:0;font-size:11px;line-height:1.55}.guide-progress-ring{text-align:center;background:#12110b;border:1px solid #3b3218;border-radius:14px;width:105px;padding:12px}.guide-progress-ring small,.guide-progress-ring strong{display:block}.guide-progress-ring strong{color:#ffd537;font-size:22px}.guide-progress-ring small{color:#777f88;letter-spacing:.1em;margin-top:3px;font-size:7px}.guide-progress{background:#1c2024;border-radius:20px;max-width:1180px;height:5px;margin:0 auto 22px;overflow:hidden}.guide-progress i{background:linear-gradient(90deg,#e4aa21,#ffdc3d);height:100%;transition:width .3s;display:block}.guide-layout{grid-template-columns:245px minmax(0,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.guide-stages{background:#0d1012;border:1px solid #2b3035;border-radius:14px;height:max-content;padding:8px;position:sticky;top:84px}.guide-stages button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.guide-stages button>span{color:#747c85;background:#171a1d;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.guide-stages button small,.guide-stages button strong{display:block}.guide-stages button strong{font-size:10px}.guide-stages button small{color:#676f79;margin-top:3px;font-size:8px}.guide-stages button.active{background:#1b1708;border-color:#5d4811}.guide-stages button.active>span{color:#171205;background:#ffd537}.guide-stages button.done>span{color:#5bd98c;background:#12331f}.guide-step-card{background:linear-gradient(155deg,#111416,#090b0c);border:1px solid #30353a;border-radius:16px;min-height:620px;padding:26px 28px;position:relative}.guide-step-head{border-bottom:1px solid #2b3034;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.guide-step-head small{color:#ff4b55;letter-spacing:.15em;font-size:8px;font-weight:900}.guide-step-head h2{color:#ffd537;margin:5px 0 0;font-size:23px}.completed-pill{white-space:nowrap;background:#102b1b;border:1px solid #275d3c;border-radius:20px;padding:7px 10px;color:#63d993!important;letter-spacing:0!important}.guide-video{background:#080a0b;border:1px solid #3a3f44;border-radius:14px;margin-bottom:20px;overflow:hidden}.guide-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.guide-video>a{color:#ffd537;place-items:center;height:210px;font-weight:800;text-decoration:none;display:grid}.guide-video>div{padding:14px 16px}.guide-video strong{color:#ffd537;font-size:14px}.guide-video p{color:#a0a7ae;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.65}.add-guide-video,.edit-guide-video{color:#ffd537;cursor:pointer;background:#1d1808;border:1px dashed #71570f;border-radius:10px;margin-bottom:18px;padding:10px 12px;font-size:9px;font-weight:800}.edit-guide-video{background:#2a2108;border-style:solid;margin-top:8px;position:absolute;right:40px}.guide-action,.guide-goal{background:#111416;border-left:3px solid #ffd537;border-radius:0 10px 10px 0;margin-bottom:13px;padding:13px 15px}.guide-action{border-left-color:#ff4b55}.guide-action span,.guide-goal span{color:#ffd537;letter-spacing:.14em;font-size:8px;font-weight:900}.guide-action span{color:#ff6972}.guide-action p,.guide-goal p{color:#d3d7db;margin:6px 0 0;font-size:13px;line-height:1.65}.guide-tip{color:#9ea5ad;background:#0e1113;border:1px solid #394047;border-radius:10px;padding:11px 13px;font-size:10px;line-height:1.6}.guide-tip b{color:#ffd537}.guide-copy-preview{background:#080a0b;border:1px solid #30363b;border-radius:10px;margin-top:15px;overflow:hidden}.guide-copy-preview summary{color:#a8afb6;cursor:pointer;padding:12px 14px;font-size:10px;font-weight:750}.guide-copy-preview pre{white-space:pre-wrap;color:#c6cbd0;border-top:1px solid #272c30;max-height:350px;margin:0;padding:15px;font:11px/1.7 inherit;overflow:auto}.guide-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.guide-actions a,.guide-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.copy-guide{color:#ffd537;background:#2b2107;border:1px solid #715711}.guide-actions a{color:#d5d9dd;background:#171a1d;border:1px solid #41474c}.continue-guide{color:#171205;background:linear-gradient(135deg,#ffdc3d,#e5aa20);border:1px solid #a77d0e;margin-left:auto}.guide-step-nav{border-top:1px solid #292e32;justify-content:space-between;align-items:center;margin-top:24px;padding-top:16px;display:flex}.guide-step-nav button{color:#9ba2aa;cursor:pointer;background:0 0;border:0;font-size:9px}.guide-step-nav button:disabled{opacity:.3}.guide-step-nav span{color:#656d76;font-size:8px}.guide-loading{color:#8d959e;justify-content:center;align-items:center;gap:10px;min-height:calc(100vh - 64px);font-size:11px;display:flex}.guide-loading span{border:2px solid #3d3a2c;border-top-color:#ffd537;border-radius:50%;width:22px;height:22px;animation:spin .8s linear infinite}.guide-video-modal{background:#101315;border:1px solid #3b4046;border-radius:15px;width:min(620px,94vw);padding:20px}.guide-video-modal header{justify-content:space-between;margin-bottom:18px;display:flex}.guide-video-modal header small{color:#ff4b55;font-size:8px;font-weight:900}.guide-video-modal h2{color:#ffd537;margin:4px 0;font-size:18px}.guide-video-modal header button{cursor:pointer;background:0 0;border:0;font-size:24px}.guide-video-modal label{color:#abb1b8;flex-direction:column;gap:6px;margin-bottom:12px;font-size:9px;display:flex}.guide-video-modal input,.guide-video-modal textarea{color:#fff;background:#090b0c;border:1px solid #3a4045;border-radius:9px;outline:0;padding:11px}.guide-video-modal textarea{resize:vertical;min-height:120px}.guide-video-modal footer{justify-content:flex-end;gap:8px;display:flex}.guide-video-modal footer button{cursor:pointer;background:#171a1c;border:1px solid #3c4247;border-radius:8px;padding:9px 13px;font-size:9px}.guide-video-modal footer .save-video{color:#171205;background:#ffd537;border-color:#9d770e;font-weight:900}@media (max-width:820px){.system-guide{min-height:calc(100vh - 58px);padding:18px 11px 55px}.system-guide-hero{grid-template-columns:45px 1fr;gap:12px}.system-guide-icon{border-radius:12px;width:44px;height:44px}.system-guide-hero h1{font-size:20px}.system-guide-hero p{font-size:11px}.guide-progress-ring{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;display:flex}.guide-progress-ring strong{font-size:17px}.guide-layout{grid-template-columns:1fr}.guide-stages{gap:5px;padding:6px;display:flex;position:static;overflow-x:auto}.guide-stages button{min-width:165px}.guide-step-card{min-height:0;padding:19px 14px}.guide-step-head h2{font-size:20px}.completed-pill{display:none}.guide-action p,.guide-goal p{font-size:16px}.guide-copy-preview pre{font-size:13px}.guide-actions{grid-template-columns:1fr 1fr;display:grid}.guide-actions>*{width:100%}.continue-guide{grid-column:1/-1;margin-left:0}.guide-step-nav span{display:none}.edit-guide-video{margin:0 0 18px;position:static}.guide-video-modal input,.guide-video-modal textarea{font-size:16px}}.guide-tutorial{background:linear-gradient(135deg,#1e1908,#0d1012);border:1px solid #5a4611;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:17px 18px;display:flex}.guide-tutorial>div{min-width:0}.guide-tutorial span,.guide-tutorial strong{display:block}.guide-tutorial span{color:#ff5963;letter-spacing:.16em;font-size:8px;font-weight:900}.guide-tutorial strong{color:#ffd537;margin-top:5px;font-size:15px}.guide-tutorial p{color:#959da5;margin:6px 0 0;font-size:10px;line-height:1.55}.guide-tutorial a{color:#171205;background:linear-gradient(135deg,#ffdc3d,#e5aa20);border:1px solid #9d770e;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.protected-link-note{color:#818991;background:#0a0c0d;border:1px solid #343a3f;border-radius:8px;margin:-2px 0 16px;padding:10px 12px;font-size:9px;line-height:1.55;display:block}@media (max-width:820px){.guide-tutorial{flex-direction:column;align-items:stretch;padding:15px}.guide-tutorial strong{font-size:16px}.guide-tutorial p{font-size:13px}.guide-tutorial a{width:100%;font-size:13px}.protected-link-note{font-size:11px}}.guide-global-tutorial{background:linear-gradient(110deg,#211a07,#0d1012);border:1px solid #5a4611;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto 20px;padding:15px 18px;display:flex}.guide-global-tutorial:empty{display:none}.guide-global-tutorial>div:first-child{min-width:0}.guide-global-tutorial span,.guide-global-tutorial strong{display:block}.guide-global-tutorial span{color:#ff5963;letter-spacing:.17em;font-size:8px;font-weight:900}.guide-global-tutorial strong{color:#ffd537;margin-top:4px;font-size:15px}.guide-global-tutorial p{color:#8d959e;margin:5px 0 0;font-size:10px;line-height:1.5}.guide-global-tutorial-actions{flex:none;align-items:center;gap:7px;display:flex}.configure-global-tutorial,.guide-global-tutorial a{color:#171205;cursor:pointer;background:linear-gradient(135deg,#ffdc3d,#e5aa20);border:1px solid #9d770e;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.guide-global-tutorial-actions button{color:#c2c8ce;cursor:pointer;background:#171a1d;border:1px solid #4a5055;border-radius:9px;min-height:42px;padding:0 12px;font-size:9px;font-weight:800}@media (max-width:820px){.guide-global-tutorial{flex-direction:column;align-items:stretch;margin-bottom:15px;padding:14px}.guide-global-tutorial strong{font-size:16px}.guide-global-tutorial p{font-size:12px}.guide-global-tutorial-actions{grid-template-columns:1fr auto;display:grid}.configure-global-tutorial,.guide-global-tutorial a{width:100%;font-size:13px}.guide-global-tutorial-actions button{font-size:11px}}.machine-button{transition:transform .18s,box-shadow .18s,background-color .18s;position:relative;overflow:hidden;box-shadow:0 8px #9e7200,0 16px 30px #f7b91b33}.machine-button:after{content:"";background:#ffffff61;width:35%;height:220%;transition:left .45s;position:absolute;top:-60%;left:-45%;transform:rotate(24deg)}.machine-button:hover{transform:translateY(-3px);box-shadow:0 11px #9e7200,0 22px 38px #f7b91b47}.machine-button:hover:after{left:115%}.machine-button:active{transform:translateY(4px);box-shadow:0 4px #9e7200}.machine-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.machine-button.outline{box-shadow:0 8px #34383d,0 16px 30px #00000047}.machine-button.outline:hover{color:#111;background:#fff;box-shadow:0 11px #34383d,0 22px 38px #00000052}.machine-button.dark{box-shadow:0 8px #777,0 16px 30px #0000002e}.proof-stack{gap:75px;margin-top:60px;margin-bottom:65px;display:grid}.proof-story{grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;display:grid}.proof-story.reverse figure{order:2}.proof-story figure{background:#f6f7f8;border:1px solid #d9dcdf;border-radius:14px;margin:0;padding:12px}.proof-story img{border-radius:9px;width:100%;height:auto;display:block}.proof-story h3{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.15}.proof-story p{color:#555c64;font-size:17px;line-height:1.7}.proof-story strong{color:#111}.proof-story .machine-kicker{font-size:12px}@media (max-width:800px){.proof-story{grid-template-columns:1fr;gap:25px}.proof-stack{gap:55px;margin-top:45px}.proof-story.reverse figure{order:0}.proof-story h3{font-size:31px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}