@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.X1uO0q_className{font-family:Geist,Geist Fallback;font-style:normal}.X1uO0q_variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.br4o2q_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.br4o2q_variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
:root{--ink:#333;--muted:#474747;--paper:#f8f7fc;--panel:#fff;--line:#e3e1f2;--green:#fff;--green-2:#444;--lime:#ff783d;--peach:#ff783d;--red:#a12a43;--danger:#dc2626;--danger-hover:#b91c1c;--yellow:#d9931a;--radius:8px;--fs-micro:11px;--fs-small:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--on-dark:#3d3d3d;--muted-on-dark:#444;--surface-muted:#f2f0fa;--page-title-size:clamp(30px, 2.7vw, 40px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.brand{letter-spacing:-.02em;align-items:center;gap:11px;padding:0 10px 26px;font-weight:760;display:flex}.page{min-width:0;padding:0 34px 65px}.page-inner{max-width:1172px;margin:0 auto}.eyebrow{color:#ad4118;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-weight:650}.display{max-width:780px;font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.045em;margin:0;font-weight:400;line-height:.99}.lead{max-width:650px;color:var(--muted);margin:22px 0 0;font-size:18px;line-height:1.6}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;margin-bottom:35px;padding:14px 0;display:flex}.avatar{width:44px;height:44px;color:var(--on-accent);background:var(--peach);box-shadow:none;border:0;border-radius:50%;flex-shrink:0;place-items:center;font-weight:760;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.btn{background:var(--peach);min-height:44px;color:var(--on-accent);cursor:pointer;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-weight:650;transition:all .18s;display:inline-flex}.btn.secondary{color:var(--ink);background:var(--panel);border-color:var(--line);box-shadow:none}.btn.secondary:hover{background:var(--surface-muted);box-shadow:none}.btn.light{color:var(--ink);background:var(--panel);box-shadow:none}@media (max-width:900px){.page{padding:28px 22px 60px}}@media (max-width:760px){.shell{grid-template-columns:1fr}.brand{white-space:nowrap;padding:0 16px 0 0}}@media (max-width:560px){.display{font-size:var(--page-title-size)}.topbar{margin-bottom:35px}}.artifact-header h1{font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.04em;margin-bottom:14px;font-weight:400;line-height:1.04}.lead.compact{max-width:620px;margin-top:12px;font-size:16px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none;padding:24px}.confirm-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.confirm-action button{font-size:var(--fs-micro);cursor:pointer;white-space:nowrap;border-radius:8px;padding:5px 10px;font-weight:700}.confirm-action-yes{color:#fff;background:var(--danger);border:1px solid var(--danger)}.confirm-action-yes:hover:not(:disabled){color:#fff;background:var(--danger-hover);border-color:var(--danger-hover)}.confirm-action-no{color:var(--muted);border:1px solid var(--line);background:0 0}.confirm-action-no:hover:not(:disabled){background:#90909029}.confirm-action button:disabled{opacity:.6;cursor:default}.back-link{color:var(--muted);align-items:center;gap:6px;margin-bottom:26px;font-size:13px;font-weight:650;display:inline-flex}.empty-state{text-align:center;border-radius:var(--radius);background:var(--panel);border:1px dashed #c1c1c1;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:70px 25px;display:flex}.empty-state h1,.empty-state h2{font-family:var(--font-display);margin:15px 0 8px;font-weight:400}.empty-state p{max-width:450px;color:var(--muted);margin-bottom:22px}.settings-form{gap:19px;display:grid}.field{color:#373737;gap:8px;font-size:13px;font-weight:680;display:grid}.field>span b{color:var(--green-2)}.field small{color:var(--muted);font-size:12px;font-weight:450;line-height:1.5}.field input,.field textarea,.field select{width:100%;color:var(--ink);background:var(--panel);resize:vertical;border:1px solid #31313138;border-color:var(--line);border-radius:8px;outline:none;padding:13px 14px;line-height:1.45;transition:all .15s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--lime);background:var(--panel);box-shadow:0 0 0 3px #7787a31f}.btn:disabled{cursor:not-allowed;opacity:.45;transform:none}.rating{min-width:108px;font-size:var(--fs-small);letter-spacing:.04em;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;font-weight:850;display:inline-flex}.rating i{background:currentColor;border-radius:50%;width:7px;height:7px}.rating-weak{color:#ad4118;background:#7787a324}.rating-unknown{color:#444;background:#7d7d7d29}.success-banner{color:#444;background:#90909033;border:1px solid #5f5f5f47;border-radius:8px;align-items:center;gap:10px;margin-bottom:22px;padding:14px 17px;font-size:12px;display:flex}.artifact-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:27px;display:flex}.artifact-header h1{margin-bottom:8px}.artifact-header>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.artifact-actions{gap:9px;display:flex}.artifact-paper{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);max-width:830px;box-shadow:none;margin:0 auto;padding:54px 64px}.artifact-body h2{font-family:var(--font-display);letter-spacing:-.02em;border-top:1px solid #31313124;margin:34px 0 12px;padding-top:26px;font-size:25px;font-weight:400}.artifact-body h2:first-child{border:0;margin-top:0;padding-top:0}.artifact-body p,.artifact-body li{color:var(--muted);font-size:14px;line-height:1.68}.artifact-body ol{padding-left:22px}.artifact-body .dash-item{padding-left:10px}.artifact-table{border-radius:8px;margin:14px 0;overflow-x:auto}.artifact-table:focus-visible{outline-offset:2px;outline:3px solid #ad4118}.artifact-table table{border-collapse:collapse;width:100%}.artifact-table th,.artifact-table td{text-align:left;vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #31313124;min-width:140px;max-width:420px;padding:10px 8px;font-size:12px;line-height:1.4}.artifact-table th{color:#3d3d3d;background:var(--green);font-weight:750}.artifact-table td{color:var(--muted)}.mode-pill{color:#444;font-size:var(--fs-small);background:#90909033;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-weight:750;display:inline-flex}.messages{gap:15px;max-height:420px;padding:8px 3px 25px;display:grid;overflow:auto}.message{grid-template-columns:30px 1fr;gap:9px;display:grid}.message>span{color:#313131;background:#7787a329;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.message.user>span{color:var(--muted);background:#7d7d7d29}.message p{margin:4px 0 0;font-size:13px;line-height:1.6}.settings-stack{gap:16px;display:grid}.settings-section{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.settings-section>div:first-child{max-width:460px}.settings-section h2{margin:4px 0 7px;font-size:17px}.settings-section p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settings-form{width:430px}.settings-form .btn{justify-self:flex-start}.settings-section.danger{border-color:#e8c2c8}.video-detail-head h1{font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.04em;margin-bottom:12px;font-weight:400;line-height:1.03}.video-detail-head>div>p{max-width:660px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.video-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden}.video-card:hover{border-color:var(--muted);transform:translateY(-2px);box-shadow:0 14px 32px #31313114}.video-cover{aspect-ratio:16/9;background:var(--green);place-items:center;padding:14px;display:grid;position:relative;overflow:hidden}.video-cover:before,.video-cover:after{content:"";border-radius:50%;position:absolute}.video-cover:before{background:#7787a330;width:190px;height:190px;top:-115px;right:-55px}.video-cover:after{border:26px solid #dfdef32e;width:130px;height:130px;bottom:-75px;left:-70px}.category-offer,.category-strategy{background:var(--green)}.category-proof,.category-product,.category-distribution{background:#fff}.video-duration{z-index:1;color:#3d3d3d;font-size:var(--fs-small);background:#ffffffc2;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex;position:absolute;bottom:11px;right:12px}.video-card-copy{padding:17px}.video-card-copy h2{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:8px;font-size:19px;font-weight:400;line-height:1.18}.video-card-copy p{color:var(--muted);margin-bottom:15px;font-size:11px;line-height:1.5}.video-link{color:var(--green-2);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:750;display:inline-flex}.video-card.compact{color:var(--ink);background:var(--panel);grid-template-columns:145px 1fr;display:grid}.video-card.compact .video-cover{aspect-ratio:auto;min-height:124px}.video-card.compact .video-card-copy{padding:15px}.video-card.compact .video-card-copy h2{font-size:17px}.video-card.compact .video-card-copy p{font-size:var(--fs-small);margin-bottom:9px}.video-card.compact .video-link{font-size:var(--fs-small)}.detail-category{color:#ad4118;font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;background:#7787a321;border-radius:8px;margin-bottom:14px;padding:6px 9px;font-weight:800;display:inline-flex}.video-detail-head{max-width:850px;margin-bottom:31px}.video-detail-head h1{max-width:740px}.video-meta{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;gap:17px;margin-top:18px;display:flex}.video-meta span{align-items:center;gap:5px;display:inline-flex}.video-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.video-player-shell{aspect-ratio:16/9;background:var(--green);border-radius:8px;overflow:hidden;box-shadow:0 20px 44px #3131311f}.video-player-shell video{object-fit:cover;width:100%;height:100%}.video-placeholder{color:#3d3d3d;background:#eef0f7;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-placeholder:before{content:"";border:34px solid #dfdef324;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-80px}.large-play{width:65px;height:65px;color:var(--ink);background:#ff783d;border-radius:50%;place-items:center;margin-bottom:19px;padding-left:4px;display:grid;box-shadow:0 0 0 11px #7787a31f}.video-placeholder div{text-align:center}.video-placeholder strong,.video-placeholder small{display:block}.video-placeholder strong{font-family:var(--font-display);margin-bottom:7px;font-size:20px;font-weight:400}.video-placeholder small{color:#444;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.08em}.takeaway-box{background:#7787a314;border:1px solid #7787a32e;border-radius:8px;grid-template-columns:95px 1fr;gap:14px;margin-top:17px;padding:18px 20px;display:grid}.takeaway-box span{color:#ad4118;font-size:var(--fs-small);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.takeaway-box p{font-family:var(--font-display);margin:0;font-size:16px;line-height:1.5}.transcript-section{margin-top:44px}.section-line{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.section-line h2{font-family:var(--font-display);margin:0;font-size:31px;font-weight:400}.section-line>span{color:var(--green-2);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:6px;font-weight:750;display:inline-flex}.transcript-chapter{border-top:1px solid var(--line);grid-template-columns:72px 1fr;gap:18px;padding:28px 0;display:grid}.transcript-marker span{color:#444;font-family:ui-monospace,monospace;font-size:var(--fs-small);background:#7787a31a;border-radius:5px;padding:5px 7px;display:inline-flex}.transcript-chapter h3{font-family:var(--font-display);margin-bottom:13px;font-size:21px;font-weight:400}.transcript-chapter p{color:var(--muted);font-size:13px;line-height:1.72}.video-detail-aside{gap:15px;display:grid;position:sticky;top:28px}.chapter-panel>div{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:7px;padding:10px 0;display:grid}.chapter-panel>div span{color:#ad4118;font-family:ui-monospace,monospace;font-size:var(--fs-small)}.chapter-panel>div p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.4}.resource-panel>a{border-top:1px solid var(--line);grid-template-columns:32px 1fr 16px;align-items:start;gap:9px;padding:12px 0;display:grid}.resource-panel>a>span{color:#313131;background:#7787a324;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.resource-panel strong,.resource-panel small{display:block}.resource-panel strong{margin:1px 0 4px;font-size:11px}.resource-panel small{color:var(--muted);font-size:var(--fs-small);line-height:1.4}.resource-panel>a>svg{color:var(--muted);margin-top:7px}.ask-video-card{color:#3d3d3d;background:var(--green);border-radius:8px;padding:20px}.ask-video-card h3{font-family:var(--font-display);margin:13px 0 7px;font-size:20px;font-weight:400}.ask-video-card p{color:#444;font-size:var(--fs-small);line-height:1.5}.ask-video-card a{color:#ad4118;font-size:var(--fs-small);align-items:center;gap:6px;font-weight:750;display:inline-flex}.chat-videos{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.chat-videos .video-card.compact{grid-template-columns:88px 1fr}.chat-videos .video-card.compact .video-cover{min-height:108px}.chat-videos .video-card.compact .video-card-copy{padding:11px}.chat-videos .video-card.compact .video-card-copy h2{font-size:14px}.chat-videos .video-card.compact .video-card-copy p{display:none}@media (max-width:1050px){.video-detail-layout{grid-template-columns:1fr}.video-detail-aside{grid-template-columns:1fr 1fr;position:static}.ask-video-card{grid-column:span 2}}@media (max-width:760px){.artifact-header,.settings-section{flex-direction:column;align-items:stretch}.artifact-paper{padding:35px 24px}.artifact-actions{flex-wrap:wrap}.settings-form{width:100%}.video-detail-aside{grid-template-columns:1fr}.ask-video-card{grid-column:auto}.chat-videos{grid-template-columns:1fr}.video-card.compact{grid-template-columns:112px 1fr}.transcript-chapter{grid-template-columns:1fr;gap:9px}.section-line{flex-direction:column;align-items:flex-start}}body{line-height:1.45;font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;background:var(--paper)}:focus-visible{outline-offset:3px;outline:3px solid #7787a36b}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #7787a361}.brand{padding:0 10px 30px;font-size:15px}.topbar{border-bottom:1px solid var(--line);gap:20px;min-height:78px;margin-bottom:35px;padding:14px 0}.avatar{box-shadow:none;width:44px;height:44px;color:var(--on-accent);background:var(--peach);border:0;flex-shrink:0}.eyebrow{font-size:var(--fs-micro);letter-spacing:.12em;margin-bottom:10px;font-weight:650}.panel,.video-card,.settings-section{box-shadow:none;border-color:#31313124}.btn{min-height:44px;box-shadow:none;letter-spacing:-.005em;background:var(--peach);color:var(--on-accent);border-radius:8px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.btn svg{flex:none;transition:transform .16s}.btn:hover{box-shadow:none;background:#4d5fa9;transform:translateY(-1px)}.btn:hover svg:last-child{transform:translate(2px)}.btn:active{box-shadow:none;transform:translateY(0)}.btn.secondary{background:var(--panel);box-shadow:none;color:var(--ink);border-color:var(--line)}.btn.secondary:hover{background:var(--surface-muted);box-shadow:none;border-color:#3131314d}.btn.light{box-shadow:none;background:var(--panel);color:var(--ink)}.btn.light:hover{background:var(--surface-muted);box-shadow:none}.btn:disabled{box-shadow:none}.field{color:var(--ink);gap:9px;font-size:13px}.field>span{letter-spacing:-.005em}.field input,.field textarea,.field select{background:var(--panel);border-color:var(--line);border-radius:8px;padding:13px 14px}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--muted-soft)}.field input:focus,.field textarea:focus,.field select:focus{background:var(--panel)}.settings-stack{gap:14px}.settings-section{padding:26px}.settings-section>div:first-child>svg{width:38px;height:38px;color:var(--green);background:#90909029;border-radius:8px;margin-bottom:11px;padding:9px}.settings-form{gap:16px}.settings-section.danger{background:#c2365108}.video-link svg{transition:transform .15s}.video-card:hover .video-link svg{transform:translate(3px)}.empty-state{background:var(--panel)}@media (max-width:900px){.page{padding:28px 24px 65px}}@media (max-width:760px){.brand{flex:none}.page{padding:24px 19px 56px}.topbar{margin-bottom:35px}.panel{padding:21px}.settings-section{min-height:0}}@media (max-width:560px){.brand{padding:0 10px 0 0}}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.upload-notice{color:#444;font-size:var(--fs-small);background:#9090902e;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:11px 13px;display:flex}.alister-buddy{z-index:40;opacity:0;pointer-events:none;width:84px;height:116px;transition:opacity .35s,transform .35s;position:fixed;bottom:8px;right:18px;transform:translateY(18px)}.alister-buddy.ready{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:760px){.alister-buddy{transform-origin:100% 100%;bottom:4px;right:7px;transform:scale(.9)translateY(18px)}.alister-buddy.ready{transform:scale(.9)translateY(0)}}@media (prefers-reduced-motion:reduce){.alister-buddy{transition:none;animation:none}}.support-level{font-size:var(--fs-micro);letter-spacing:.035em;text-transform:uppercase;border-radius:8px;padding:3px 6px;font-weight:850}.support-level.supported{color:#444;background:#90909033}.support-level.mixed{color:#2f3b6d;background:#7787a324}.support-level.inference{color:#444;background:#c236511a}.support-level.unavailable{color:#ad4118;background:#43559e29}.chat-next-step{color:var(--ink);background:#7787a317;border-radius:8px;margin-top:12px;padding:11px 12px}.chat-next-step span{color:#ad4118;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.chat-next-step p{overflow-wrap:anywhere;font-size:var(--fs-small);margin:4px 0 0;line-height:1.5}.field input,.field select{min-height:46px}.field textarea{min-height:104px}.field input::placeholder,.field textarea::placeholder{color:#444;opacity:1}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2354564a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:15px;padding-right:40px!important}.field select:hover{border-color:var(--muted-soft)}.field select:disabled{cursor:not-allowed;opacity:.55}.artifact-actions{align-items:center}.artifact-actions .btn{white-space:nowrap;min-width:112px}.artifact-paper{overflow:hidden}.artifact-body{min-width:0}.artifact-body p,.artifact-body li{overflow-wrap:anywhere}.my-work-empty{min-height:390px}.settings-form{width:100%;max-width:430px}.settings-section>.mode-pill{flex:none}.btn{white-space:normal;text-align:center;background:var(--peach);color:var(--on-accent);box-shadow:none;border-radius:8px;min-height:44px;font-weight:650}.btn>svg{flex:none}@media (max-width:760px){.artifact-actions{width:100%}.artifact-actions .btn{flex:1 1 0;min-width:0}.artifact-table th,.artifact-table td{min-width:120px}.settings-form{max-width:none}.alister-buddy{right:1px;transform:scale(.78)translateY(18px)}.alister-buddy.ready{transform:scale(.78)translateY(0)}}@media (max-width:480px){.artifact-actions{flex-direction:column}.artifact-actions .btn{width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.route-fallback{place-items:center;min-height:100dvh;padding:24px;display:grid}.route-fallback-card{text-align:center;flex-direction:column;align-items:center;gap:.7rem;max-width:28rem;display:flex}.route-fallback-icon{width:3rem;height:3rem;color:var(--muted,#444);background:#9090902e;border-radius:8px;place-items:center;display:grid}.route-fallback-card h1{font-size:var(--page-title-size);margin:0}.route-fallback-card p{color:var(--muted,#444);max-width:34ch;margin:0 0 .4rem}.route-fallback-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.login-card{width:100%}.login-form{text-align:left;gap:14px;width:100%;display:grid}.login-form .btn{justify-self:stretch}.login-help{font-size:13px}.upload-notice.error{color:#a12a43;background:#c2365117}.rich-markdown>:first-child{margin-top:0}.rich-markdown>:last-child{margin-bottom:0}.rich-markdown p{margin:0 0 8px}.rich-markdown h2{margin:12px 0 6px;font-size:15px}.rich-markdown h3{margin:10px 0 5px;font-size:13px}.rich-markdown ol,.rich-markdown ul{margin:4px 0 8px;padding-left:20px}.rich-markdown li{margin:2px 0}.rich-markdown a{color:var(--red,#a12a43);text-underline-offset:2px;text-decoration:underline}.rich-markdown code{background:#90909029;border-radius:4px;padding:1px 4px;font-family:ui-monospace,Menlo,monospace;font-size:.92em}.rich-markdown pre{background:#9090901f;border-radius:8px;margin:6px 0 10px;padding:10px 12px;overflow-x:auto}.rich-markdown pre code{background:0 0;padding:0}.rich-markdown blockquote{color:var(--muted,#444);margin:6px 0;padding-left:10px;font-style:italic}.chat-saved-link{color:#444;align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.chat-saved-link:hover{text-decoration:underline}.field span svg{vertical-align:-2px;margin-right:4px}.credits-body{width:430px;max-width:100%}.credits-meter-head{align-items:baseline;gap:8px;display:flex}.credits-meter-head strong{font-size:20px}.credits-meter-head span{color:var(--muted,#444);font-size:12px}.credits-meter{background:#90909033;border-radius:8px;height:8px;margin:8px 0 6px;overflow:hidden}.credits-meter i{background:var(--red,#c23651);border-radius:8px;height:100%;transition:width .3s;display:block}.credits-body>small{color:var(--muted,#444);font-size:11px}.credits-packs{margin-top:16px}.credits-pack-row{gap:8px;margin:8px 0 12px;display:flex}.credits-pack{border:1px solid var(--border,#d6dbf1);text-align:center;background:var(--surface,#fff);cursor:pointer;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:62px;padding:10px;transition:border-color .15s,transform .1s;display:flex}.credits-pack:hover:not(:disabled){border-color:var(--red,#c23651)}.credits-pack:active:not(:disabled){transform:translateY(1px)}.credits-pack:disabled{opacity:.6;cursor:default}.credits-securenote{color:var(--muted,#444);align-items:center;gap:5px;margin-top:4px;font-size:11px;display:inline-flex}.credits-pack strong{font-size:15px;display:block}.credits-pack span{font-size:var(--fs-small);color:var(--muted,#444);text-transform:uppercase;letter-spacing:.04em;display:block}.credits-pack em{color:var(--red,#a12a43);margin-top:4px;font-style:normal;font-weight:700;display:block}.credits-pack.is-disabled{opacity:.55;cursor:default}.video-player-shell mux-player{--media-object-fit:contain;width:100%;height:100%}.member-player{width:100%;height:100%;position:relative}.player-watermark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;color:#f2efe68c;font-size:var(--fs-micro);letter-spacing:.04em;background:#26282059;border-radius:6px;padding:3px 8px;position:absolute;bottom:46px;right:14px}.transcript-pending{color:var(--muted);font-size:13.5px}.transcript-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#31313147 transparent;height:460px;padding-right:14px;overflow-y:auto}.transcript-body::-webkit-scrollbar{width:7px}.transcript-body::-webkit-scrollbar-thumb{background:#31313138;border-radius:8px}.help-head{text-align:center;flex-direction:column;align-items:center;gap:9px;margin:6px 0 26px;display:flex}.help-badge{width:52px;height:52px;color:var(--on-accent);background:var(--peach);border-radius:8px;place-items:center;display:grid;box-shadow:0 0 0 9px #7787a31a}.help-head h1{font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.02em;font-weight:400}.help-head>p{color:var(--muted);font-size:14px}.help-search{background:var(--panel);border:1px solid var(--line);width:min(520px,100%);color:var(--muted);border-radius:8px;align-items:center;gap:10px;margin-top:8px;padding:12px 16px;display:flex}.help-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.help-section{margin-bottom:24px}.help-section h2{font-family:var(--font-display);margin-bottom:10px;font-size:19px;font-weight:400}.help-article-list{flex-direction:column;gap:9px;display:flex}.help-article{background:var(--panel);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;transition:transform .16s,border-color .16s;display:grid}.help-article:hover{border-color:var(--muted);transform:translateY(-1px)}.help-article-icon{width:34px;height:34px;color:var(--green-2);background:#5f5f5f1f;border-radius:8px;place-items:center;display:grid}.help-article-copy strong{font-size:14px;display:block}.help-article-copy small{color:var(--muted);font-size:11.5px;line-height:1.45}.help-article-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.help-empty{color:var(--muted);font-size:13px}.help-empty a{color:var(--green-2);font-weight:650}.help-article-head{margin-bottom:16px}.help-article-head h1{font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.015em;margin:8px 0 6px;font-weight:400}.help-article-head p{color:var(--muted);max-width:62ch;font-size:13px}.help-embed{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #31313114}.help-embed iframe{border:0;width:100%;height:min(74vh,860px);min-height:640px;display:block}.help-ask{margin-top:20px}.learn-view-tabs{scrollbar-width:none;background:#ffffff47;border:1px solid #3131311a;border-radius:8px;gap:3px;min-width:0;padding:4px;display:flex;overflow-x:auto}.learn-view-tabs::-webkit-scrollbar{display:none}.learn-view-tabs button{min-height:31px;color:var(--muted);cursor:pointer;font-size:var(--fs-micro);background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-weight:750}.learn-view-tabs button:hover{color:var(--ink);background:#ffffff73}.learn-view-tabs button.active{color:#3d3d3d;background:var(--green)}.video-completed{z-index:2;color:#3d3d3d;font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;background:#ffffffdb;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-weight:850;display:inline-flex;position:absolute;top:11px;right:11px}.video-card-progress{grid-template-columns:1fr auto;align-items:center;gap:8px;margin:0 0 12px;display:grid}.video-card-progress>span{background:#c6ceec;border-radius:8px;height:4px;overflow:hidden}.video-card-progress>span i{border-radius:inherit;background:#ff783d;min-width:3px;height:100%;display:block}.video-card-progress small{color:var(--muted);font-size:var(--fs-micro);font-weight:700}.video-card-foot{color:var(--muted);font-size:var(--fs-micro);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;font-weight:750;display:flex}.video-card-foot .video-link{font-size:var(--fs-micro);text-transform:none;flex:none}.chat-videos .video-card-foot>span:first-child{display:none}@media (max-width:760px){.learn-view-tabs{border-radius:8px}}.page{padding:0 34px 65px}.alister-panel{z-index:46;width:min(400px,100vw - 32px);color:var(--on-dark);background:var(--green);transform-origin:calc(100% - 36px) calc(100% + 70px);flex-direction:column;animation:.46s cubic-bezier(.34,1.3,.64,1) backwards alisterGrowIn;display:flex;position:fixed;top:20px;bottom:150px;right:24px;overflow:hidden}.alister-panel.genie-out{pointer-events:none;animation:.3s cubic-bezier(.55,0,.75,.2) both alisterShrinkOut}.alister-panel-backdrop:has(+.genie-out){opacity:0;transition:opacity .3s}@keyframes alisterGrowIn{0%{opacity:0;transform:scale(.14)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes alisterShrinkOut{0%{opacity:1;transform:none}65%{opacity:1}to{opacity:0;transform:scale(.14)}}.alister-panel-backdrop{z-index:45;cursor:pointer;background:#0e0e0e73;border:0;animation:.25s both alisterFadeIn;display:none;position:fixed;inset:0}@keyframes alisterFadeIn{0%{opacity:0}to{opacity:1}}.alister-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.alister-switcher{min-width:0;position:relative}.alister-title{max-width:250px;color:var(--on-dark);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:5px 8px;font-size:15px;font-weight:750;display:inline-flex}.alister-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alister-title svg{color:var(--muted-on-dark);flex:none}.alister-title:hover{background:#ffffff12}.alister-switcher-menu{z-index:5;background:#fff;border:1px solid #ffffff1a;border-radius:8px;width:min(300px,100vw - 48px);max-height:380px;padding:6px;position:absolute;top:calc(100% + 6px);left:-8px;overflow-y:auto;box-shadow:0 18px 45px #0e0e0e80}.alister-switcher-menu>button{color:#3d3d3d;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;font-weight:750;display:flex}.alister-switcher-menu>button:hover{background:#ffffff14}.alister-switcher-list{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr);margin-top:4px;padding-top:4px;display:grid}.alister-switcher-list>div{border-radius:8px;align-items:center;min-width:0;display:flex}.alister-switcher-list>div:hover,.alister-switcher-list>div.active{background:#ffffff12}.alister-switcher-list>div>button:first-child{color:#3d3d3d;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12.5px;display:flex}.alister-switcher-list>div>button:first-child svg{color:var(--muted-on-dark);flex:none}.alister-switcher-list>div>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alister-switcher-menu .confirm-action-no{color:#3d3d3d;border-color:#fff3}.alister-switcher-delete{width:26px;height:26px;color:var(--muted-on-dark);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin-right:5px;display:grid}.alister-switcher-delete:hover:not(:disabled){color:#ad4118;background:#fff0e2}.alister-switcher-delete:disabled{opacity:.5;cursor:default}.spin{animation:.9s linear infinite alister-spin}@keyframes alister-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.alister-switcher-empty{color:var(--muted-on-dark);margin:6px 10px 8px;font-size:12px}.alister-panel-actions{align-items:center;gap:2px;display:flex}.alister-panel-actions button,.alister-panel-actions a{width:44px;height:44px;color:var(--muted-on-dark);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.alister-panel-actions button:hover,.alister-panel-actions a:hover{color:var(--on-dark);background:#ffffff14}.alister-panel-actions button:disabled{opacity:.4;cursor:default}.alister-panel-conversation{flex-direction:column;flex:1;gap:17px;min-height:0;padding:6px 16px 14px;display:flex;overflow-y:auto}.alister-panel-conversation.empty{justify-content:flex-end}.alister-panel-empty{padding-bottom:4px}.alister-empty-avatar{flex:none;width:96px;height:96px;margin-bottom:14px;display:block}.alister-panel-empty h2{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:16px;font-size:23px;font-weight:400}.alister-panel-starters{display:grid}.alister-panel-starters button,.alister-panel-starters a{color:var(--on-dark);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 2px;font-size:13.5px;font-weight:650;transition:color .12s;display:flex}.alister-panel-starters button:hover,.alister-panel-starters a:hover{color:var(--on-dark)}.alister-panel-starters button:hover svg,.alister-panel-starters a:hover svg{color:var(--lime)}.alister-panel-starters svg{color:var(--muted-on-dark);flex:none;transition:color .12s}.panel-message{gap:8px;display:grid}.alister-message-avatar{width:48px;height:48px}.panel-message.user{justify-items:end}.panel-message.user .panel-message-text{background:#ffffff17;border-radius:8px 8px 4px;max-width:88%;padding:10px 14px}.panel-message-text{overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.panel-message-text a{color:var(--lime)}.panel-message-sources{flex-wrap:wrap;gap:6px;display:flex}.panel-message-sources>*{color:var(--muted-on-dark);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.panel-message-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel-message-actions button,.panel-message-actions .chat-saved-link{color:var(--muted-on-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.panel-message-actions button:hover{color:var(--on-dark)}.chat-message-state{color:var(--muted-on-dark);font-size:var(--fs-micro);align-items:center;gap:4px;font-weight:700;display:inline-flex}.panel-message.user>.chat-message-state{padding-right:3px}.chat-message-state button,.alister-switcher-empty button{color:#ad4118;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.chat-message-state button:hover,.alister-switcher-empty button:hover{color:#3d3d3d}.alister-dark .chat-next-step{background:#7787a31f}.alister-dark .chat-next-step>span{color:var(--lime)}.alister-dark .chat-next-step p{color:var(--on-dark)}.alister-dark .support-level{background:#ffffff17}.alister-dark .support-level.supported{color:var(--muted-on-dark)}.alister-dark .support-level.mixed,.alister-dark .support-level.inference,.alister-dark .support-level.unavailable{color:var(--lime)}.alister-panel-composer{background:#fff;border:1.5px solid #7787a38c;border-radius:8px;flex-direction:column;gap:8px;margin:0 12px 12px;padding:11px 12px 9px;transition:border-color .15s,box-shadow .15s;display:flex}.alister-panel-composer:focus-within{border-color:var(--lime);box-shadow:0 0 0 3px #7787a324}.alister-composer-chip{color:#444;white-space:nowrap;text-overflow:ellipsis;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:11px;font-weight:750;display:inline-flex;overflow:hidden}.alister-composer-chip svg{color:var(--lime);flex:none}.alister-panel-composer textarea{resize:none;min-height:24px;max-height:130px;font:inherit;color:#3d3d3d;background:0 0;border:0;outline:none;padding:1px 2px;font-size:13.5px;line-height:1.5}.alister-composer-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.alister-composer-foot>div{align-items:center;gap:10px;display:flex}.alister-composer-mode{color:var(--muted-on-dark);font-size:12px;font-weight:750}.alister-composer-foot button[type=submit]{width:44px;height:44px;color:var(--on-accent);background:var(--lime);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .12s,opacity .12s;display:grid}.alister-composer-foot button[type=submit]:hover{transform:translateY(-1px)}.alister-composer-foot button[type=submit]:disabled{opacity:.3;cursor:default;transform:none}.alister-panel-credits{color:var(--muted-on-dark);align-items:center;gap:4px;font-size:11.5px;font-weight:750;display:inline-flex}.alister-panel-credits:hover{color:var(--on-dark)}@media (max-width:640px){.alister-panel{width:auto;top:76px;left:10px;right:10px;bottom:calc(200px + env(safe-area-inset-bottom))}.alister-panel-backdrop{display:block}}@media (prefers-reduced-motion:reduce){.page,.alister-panel,.alister-panel.genie-out,.alister-panel-backdrop{transition:none;animation:none}}.alister-mode-menu{position:relative}.alister-composer-mode{color:var(--muted-on-dark);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;margin:-4px -2px;padding:4px 7px;font-size:12px;font-weight:750;display:inline-flex}.alister-composer-mode:hover{color:#3d3d3d;background:#ffffff14}.alister-composer-mode:disabled{opacity:.45;cursor:default}.alister-mode-options{z-index:6;background:#fff;border:1px solid #ffffff1a;border-radius:8px;width:285px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0e0e0e80}.alister-mode-options button{color:#3d3d3d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.alister-mode-options button:hover{background:#ffffff14}.alister-mode-options button>svg:first-child{color:var(--lime);flex:none;margin-top:2px}.alister-mode-options button>svg:last-child{color:var(--lime);flex:none;margin-top:3px}.alister-mode-options span{flex:1;min-width:0}.alister-mode-options strong{align-items:baseline;gap:8px;font-size:13px;display:flex}.alister-mode-options strong em{color:var(--muted-on-dark);font-size:var(--fs-micro);letter-spacing:.03em;text-transform:uppercase;font-style:normal;font-weight:750}.alister-mode-options small{color:var(--muted-on-dark);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.settings-hero{align-items:center;gap:18px;margin-bottom:14px;padding:24px 26px;display:flex}.settings-hero-avatar{color:#3d3d3d;background:var(--green);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;padding:0;font-size:26px;font-weight:800;display:grid;position:relative;overflow:hidden}.settings-hero-avatar img{object-fit:cover;width:100%;height:100%}.settings-avatar-overlay{color:#3d3d3d;opacity:0;background:#31313173;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.settings-hero-avatar:hover .settings-avatar-overlay,.settings-hero-avatar[aria-busy=true] .settings-avatar-overlay{opacity:1}.settings-hero-id{flex:1;min-width:0}.settings-hero-id h1{font-size:var(--page-title-size);margin-bottom:5px}.settings-hero-id>p{overflow-wrap:anywhere;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.settings-hero-id>p+p{margin-top:6px}.settings-avatar-remove{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.settings-avatar-remove:disabled{opacity:.6;cursor:default}.settings-tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.settings-tile{text-align:left;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:16px 17px 15px;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;position:relative}.settings-tile:hover{border-color:#7787a373;transform:translateY(-2px);box-shadow:0 10px 26px #31313114}.settings-tile>span{width:30px;height:30px;color:var(--green);background:#90909029;border-radius:8px;place-items:center;margin-bottom:10px;display:grid}.settings-tile strong{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.1;display:block}.settings-tile small{color:var(--muted);font-size:11px}.settings-tile-meter{background:#31313114;border-radius:8px;height:4px;margin-top:10px;overflow:hidden}.settings-tile-meter i{background:var(--lime);border-radius:8px;height:100%;display:block}.settings-tabs{background:#3131310d;border-radius:8px;gap:3px;margin-bottom:16px;padding:4px;display:inline-flex}.settings-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:750;transition:color .14s,background .14s,box-shadow .14s}.settings-tabs button:hover{color:var(--ink)}.settings-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #31313114}.settings-mode-choice{gap:9px;display:grid}.settings-mode-choice button{text-align:left;color:var(--ink);background:var(--panel);border:1.5px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:13px 15px;transition:border-color .14s,background .14s;display:flex}.settings-mode-choice button:hover{border-color:#7787a366}.settings-mode-choice button>svg:first-child,.settings-mode-choice button>svg:last-child{color:#ad4118;flex:none}.settings-mode-choice span{flex:1}.settings-mode-choice strong{font-size:13.5px;display:block}.settings-mode-choice small{color:var(--muted);font-size:11.5px;line-height:1.4}.settings-export{justify-items:start;gap:10px;display:grid}.settings-export small{color:var(--muted);font-size:11.5px;line-height:1.5}.settings-delete{justify-items:start}.settings-delete>.field{justify-self:stretch}.settings-delete .btn{white-space:nowrap}.settings-delete-buttons{flex-wrap:wrap;gap:10px;display:flex}@media (min-width:761px){.settings-section.danger{align-items:center}}@media (max-width:900px){.settings-tiles{grid-template-columns:repeat(2,1fr)}.settings-hero{flex-wrap:wrap}}@media (max-width:560px){.settings-hero{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:20px;display:grid}.settings-hero-avatar{width:56px;height:56px;font-size:22px}.settings-hero>form{grid-column:1/-1}.settings-hero-id>p{display:block}.settings-hero-id>p>span{margin-top:4px;display:block}}.records-library{border-top:1px solid var(--line);margin-top:8px;padding-top:22px}@media (max-width:1100px){.page{padding:0 26px 55px}}@media (max-width:760px){.shell{padding-bottom:calc(70px + env(safe-area-inset-bottom));display:block}.page{padding:0 17px 34px}.topbar{min-height:54px;margin-bottom:25px;padding:12px 0}.field input,.field textarea,.field select{font-size:16px}.alister-buddy{bottom:calc(86px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.btn,.btn svg{transition:none}}:root{--ink:#2a1a12;--muted:#6b4a3a;--muted-soft:#7a5a4a;--on-accent:#2a1208;--link:#a8461a;--paper:#ffe9d8;--panel:#fff;--line:#f3d9c4;--surface-muted:#fff0e2;--field-border:#a8826c;--peach:#ff8a4c;--lime:#ff8a4c;--orange:#ff8a4c;--orange-text:#a8461a;--green:#fff6ec;--green-2:#6b4a3a;--on-dark:#2a1a12;--muted-on-dark:#6b4a3a;--page-title-size:40px;--clay-page:#fff;--clay-flat:#ffefe0;--clay-frame:var(--clay-flat);--clay-frame-shadow:inset 0 12px 26px #ffffff8c, 0 20px 40px #ff8a4c2e;--clay-card:#fff;--clay-card-shadow:0 14px 28px #ff8a4c29;--clay-peach:linear-gradient(180deg, #ffe9da, #ffd7bf);--clay-peach-shadow:inset 0 9px 21px #ffffff78, inset 0 -6px 12px #ff8a4c2e, 0 12px 22px #ff8a4c38;--clay-cream:linear-gradient(180deg, #fff8ec, #ffebcf);--clay-callout:#ff8a4c;--clay-callout-shadow:0 10px 18px #c8501438;--clay-cream-shadow:inset 0 9px 21px #ffffff80, inset 0 -6px 12px #ffaa5a29, 0 12px 22px #ff8a4c2e;--clay-hero:linear-gradient(180deg, #ffd9c0, #ffc4a0);--clay-hero-shadow:inset 0 12px 26px #ffffff63, inset 0 -10px 20px #ff8a4c40, 0 16px 30px #ff8a4c47;--clay-orange:linear-gradient(180deg, #ffa064, #ff7f3f);--clay-orange-shadow:inset 0 12px 26px #ffffff47, inset 0 -10px 20px #c8501447, 0 16px 30px #ff8a4c66;--clay-button:linear-gradient(180deg, #ffa064, #ff7a3a);--clay-button-shadow:inset 0 9px 21px #ffffff54, 0 10px 18px #c8501466;--clay-light-button:linear-gradient(180deg, #fffdf9, #ffebd9);--clay-light-button-shadow:inset 0 6px 16px #ffffff8c, 0 8px 14px #78320a40;--clay-chip:linear-gradient(180deg, #fff, #fff0e2);--clay-chip-shadow:inset 0 6px 16px #ffffff8c, 0 6px 12px #ff8a4c38;--clay-dark:linear-gradient(180deg, #3a2418, #2a1a12);--clay-dark-shadow:inset 0 6px 16px #ffffff1c, 0 6px 12px #2a1a124d;--clay-planet:radial-gradient(circle at 32% 28%, #ffd0a8, #ff8a4c 58%, #e5632a);--clay-sky:radial-gradient(ellipse at 12% 8%, #ffffffd9, transparent 45%), radial-gradient(ellipse at 88% 92%, #ffa06473, transparent 55%), linear-gradient(160deg, #fff1e6 0%, #ffe0c8 45%, #ffd1b0 100%);--clay-drop:drop-shadow(0 12px 10px #78320a40)}body{color:var(--ink);background:var(--clay-page);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;background-attachment:fixed}::selection{color:var(--ink);background:#ffd0a8}:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--link);outline-offset:2px}.page :is(h1,h2,h3),.alister-panel :is(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}.eyebrow{color:var(--muted);font-size:var(--fs-small);letter-spacing:.08em;font-weight:500}.shell{grid-template-columns:252px minmax(0,1fr);align-items:start;gap:20px;padding:20px}@media (min-width:761px){.shell.sidebar-collapsed{grid-template-columns:96px minmax(0,1fr)}}.page{background:var(--clay-frame);min-height:calc(100dvh - 40px);box-shadow:var(--clay-frame-shadow);border-radius:12px;padding:30px 32px 36px}.page-inner{max-width:1240px}.topbar{border:0;flex-wrap:wrap;gap:16px;min-height:0;margin:0 0 24px;padding:0}.page-title{font-family:var(--font-display);font-weight:500;font-size:var(--page-title-size);letter-spacing:-.04em;margin:0;line-height:1.1}.topbar-tools{flex:320px;justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.avatar{width:52px;height:52px;color:var(--on-accent);background:var(--clay-button);font-family:var(--font-display);font-size:16px;font-weight:500;box-shadow:inset 0 6px 16px #ffffff4d,0 8px 16px #c8501459}.panel{padding:26px 28px}:is(.help-article,.video-card):hover{box-shadow:var(--clay-card-shadow), 0 18px 32px #ff8a4c29;border:0}.ask-video-card p{color:var(--muted)}.ask-video-card a{color:#8a3712}.settings-section>div:first-child>svg,.help-article-icon,.resource-panel>a>span,.settings-tile>span{color:var(--on-accent);background:var(--clay-button);border-radius:8px;box-shadow:inset 0 6px 16px #ffffff4d,0 6px 10px #c850144d}.empty-state svg{color:var(--link)}.help-badge{color:var(--on-accent);background:var(--clay-button);box-shadow:var(--clay-button-shadow)}.btn{min-height:50px;color:var(--on-accent);background:var(--clay-button);box-shadow:var(--clay-button-shadow);font-family:var(--font-display);border:0;border-radius:8px;padding:0 26px;font-size:17px;font-weight:500}.btn:hover{color:var(--on-accent);box-shadow:var(--clay-button-shadow);background:linear-gradient(#ffac78,#ff8748)}.btn.secondary,.btn.light{color:var(--on-accent);background:var(--btn-light-bg,var(--clay-button));box-shadow:var(--btn-light-shadow,var(--clay-button-shadow));border:0}.btn.secondary:hover,.btn.light:hover{background:var(--btn-light-hover,linear-gradient(180deg, #ffac78, #ff8748));box-shadow:var(--btn-light-shadow,var(--clay-button-shadow))}.btn.danger-outline{color:var(--danger);border:2px solid var(--danger);box-shadow:none;background:#fff}.btn.danger-outline:hover{color:#fff;background:var(--danger);border-color:var(--danger);box-shadow:none}.btn.danger{color:#fff;background:var(--danger);box-shadow:none}.btn.danger:hover{color:#fff;background:var(--danger-hover);box-shadow:none}.back-link,.video-link,.help-empty a,.chat-saved-link{color:var(--link)}.field input,.field textarea,.field select,.help-search{color:var(--ink);border:2px solid var(--field-border);background:#fff;border-radius:8px;box-shadow:inset 0 2px 4px #ff8a4c14}.help-search{border-radius:8px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff8a4c38}.field input::placeholder,.field textarea::placeholder{color:var(--muted-soft)}:is(.learn-view-tabs,.settings-tabs){background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:10px;padding:0;overflow:visible}:is(.learn-view-tabs,.settings-tabs) button{min-height:42px;color:var(--ink);background:var(--clay-chip);box-shadow:var(--clay-chip-shadow);font-family:var(--font-display);border:0;border-radius:8px;padding:0 20px;font-size:15px;font-weight:500}:is(.learn-view-tabs,.settings-tabs) button:hover{color:var(--ink);background:linear-gradient(#fff,#ffe9d6);transform:none}:is(.learn-view-tabs,.settings-tabs) button.active{color:#fff3e6;background:var(--clay-dark);box-shadow:var(--clay-dark-shadow);border:0}.rating{min-width:0;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:6px 12px;font-weight:600}.rating i{display:none}.rating-critical{color:var(--on-accent);background:var(--clay-button)}.rating-strong{color:#fff3e6;background:var(--clay-dark)}.rating-weak{color:var(--ink);background:var(--clay-peach);outline-offset:-2px;outline:2px dashed #c2501c}.rating-developing{color:var(--ink);background:var(--clay-cream)}.rating-unknown{color:var(--ink);outline-offset:-2px;background:#fff;outline:2px dotted #a07860}.transcript-chapter,.chapter-panel>div,.resource-panel>a,.doNotDo li{border-top:2px solid #ffe3cf}.video-card{overflow:hidden}.video-cover{background:var(--clay-peach);box-shadow:var(--clay-peach-shadow)}.video-cover:before,.video-cover:after{content:none}.category-strategy,.category-proof,.category-distribution{background:var(--clay-peach)}.category-offer,.category-product{background:var(--clay-cream)}.video-play{background:radial-gradient(circle at 35% 30%,#fff,#fff1e6 70%,#ffe3cf);border-radius:50%;place-items:center;width:96px;height:96px;transition:transform .18s;display:grid;box-shadow:inset 0 9px 21px #ffffff8c,inset 0 -6px 12px #ff8a4c2e,0 12px 20px #78320a38}.video-play svg{fill:#ff8a4c;filter:drop-shadow(0 3px 2px #c8501459);width:44px;height:44px;margin-left:6px}.video-card.compact .video-play{width:52px;height:52px}.video-card.compact .video-play svg{width:24px;height:24px;margin-left:3px}.video-card:hover .video-play{transform:scale(1.06)}.video-duration,.video-completed{color:var(--ink);background:#fff;border-radius:8px;padding:3px 12px;font-size:13px;box-shadow:0 3px 6px #78320a33}.video-badges{z-index:2;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.video-badges>*{color:var(--ink);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:3px 12px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 3px 6px #78320a33}.video-card-copy h2{letter-spacing:-.03em;font-size:24px;line-height:1.1}.video-card-copy p,.video-card-foot{color:var(--muted)}.video-card-copy .eyebrow{font-size:var(--fs-small);margin-bottom:8px}.video-card-progress>span,.settings-tile-meter,.credits-meter{background:#ffe3cf}.video-card-progress>span i,.settings-tile-meter i,.credits-meter i{background:var(--clay-button)}.video-player-shell{background:var(--clay-peach);box-shadow:var(--clay-peach-shadow);border-radius:12px}.video-placeholder{color:var(--ink);background:var(--clay-peach)}.video-placeholder:before{content:none}.video-placeholder small{color:var(--muted)}.large-play{color:var(--on-accent);background:var(--clay-planet);box-shadow:var(--clay-button-shadow)}.detail-category{color:var(--ink);background:var(--clay-cream);box-shadow:var(--clay-cream-shadow)}.chapter-panel>div span{color:var(--link)}.takeaway-box span{color:var(--on-accent)}.settings-hero-avatar{color:var(--on-accent);background:var(--clay-button);box-shadow:var(--clay-button-shadow)}.settings-mode-choice button{border:2px solid var(--line);background:#fff;border-radius:8px}.settings-mode-choice button.active{background:var(--clay-cream);border-color:var(--orange)}.settings-mode-choice button>svg{color:var(--link)}.credits-pack{background:var(--clay-card);box-shadow:var(--clay-card-shadow);border:0;border-radius:8px}.credits-pack em,.rich-markdown a{color:var(--link)}.credits-pack.is-disabled{opacity:1;box-shadow:none;border:2px dashed #e8b898}.ai-disclosure{max-width:none;color:var(--muted-soft);box-shadow:none;background:0 0;border:0;border-radius:0;margin:28px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.alister-dark{--on-dark:var(--ink);--muted-on-dark:var(--muted);color:var(--ink)}.alister-panel{color:var(--ink);background:var(--clay-hero);border:1px solid #ffffffe6;border-radius:12px;box-shadow:inset 0 12px 26px #ffffff63,0 24px 60px #78320a47,0 0 0 1px #ff8a4c2e}.alister-title:hover,.alister-panel-actions button:hover,.alister-panel-actions a:hover,.alister-composer-mode:hover{background:#ffffff8c}.alister-switcher-menu,.alister-mode-options{background:#fff;border:0;border-radius:8px;box-shadow:0 18px 40px #78320a38}.alister-switcher-menu>button:hover,.alister-mode-options button:hover,.alister-switcher-list>div:hover,.alister-switcher-list>div.active{background:#fff0e2}.alister-switcher-list{border-top-color:var(--line)}.alister-panel-starters button,.alister-panel-starters a{background:var(--clay-chip);box-shadow:var(--clay-chip-shadow);border-radius:8px;margin-bottom:8px;padding:10px 14px}.alister-panel-starters svg,.alister-panel-starters button:hover svg,.alister-panel-starters a:hover svg{color:var(--link)}.alister-panel-composer{background:var(--clay-card);box-shadow:var(--clay-card-shadow);border:0;border-radius:12px}.alister-panel-composer:focus-within{box-shadow:0 0 0 3px #ff8a4c59, var(--clay-card-shadow);border:0}.alister-panel-composer textarea{color:var(--ink)}.alister-panel-composer textarea:focus-visible{outline:none}.alister-panel-composer textarea::placeholder{color:var(--muted-soft)}.alister-composer-foot button[type=submit]{color:var(--on-accent);background:var(--clay-planet);box-shadow:inset 0 9px 21px #ffffff47,0 8px 14px #c8501466}.alister-composer-chip{color:var(--ink);background:#fff;border:0}.alister-composer-chip svg,.alister-mode-options button>svg:first-child,.alister-mode-options button>svg:last-child{color:var(--link)}.alister-dark :is(.panel-message-text a,.rich-markdown a){color:#8a3712}.panel-message.user .panel-message-text{color:var(--on-accent);background:var(--clay-callout);box-shadow:var(--clay-callout-shadow)}.panel-message-sources>*{color:var(--ink);box-shadow:var(--clay-chip-shadow);background:#fff;border:0}.chat-next-step,.alister-dark .chat-next-step{color:var(--on-accent);background:var(--clay-callout);box-shadow:var(--clay-callout-shadow);border-radius:8px}.chat-next-step span,.alister-dark .chat-next-step>span,.chat-next-step p,.alister-dark .chat-next-step p{color:var(--on-accent)}.chat-message-state button,.alister-switcher-empty button{color:var(--link)}.support-level,.alister-dark .support-level{color:var(--ink);background:var(--clay-cream)}.alister-dark .support-level:is(.supported,.mixed,.inference,.unavailable){color:var(--ink)}.alister-panel-backdrop{background:#2a1a1259}@media (max-width:760px){.shell{padding:0 0 calc(70px + env(safe-area-inset-bottom));gap:0}.page{border-radius:12px;min-height:0;margin:10px;padding:22px 16px 30px}.page-title{font-size:32px}.topbar .avatar{display:none}}@media (prefers-reduced-motion:reduce){.video-play{transition:none}}:is(.panel,.settings-section,.settings-tile,.artifact-paper,.video-card,.help-article){background:var(--clay-card);box-shadow:var(--clay-card-shadow);border:0;border-radius:12px}.help-article,.settings-tile{border-radius:12px}.artifact-paper{max-width:none;padding:40px 48px}.settings-section{align-items:flex-start;min-height:0}:is(.upload-notice,.transcript-marker span){color:var(--ink);background:var(--clay-cream);box-shadow:var(--clay-cream-shadow);border:0}.takeaway-box{color:var(--on-accent);--muted:var(--on-accent);--muted-soft:var(--on-accent);--link:var(--on-accent);--btn-light-bg:var(--clay-light-button);--btn-light-shadow:var(--clay-light-button-shadow);--btn-light-hover:linear-gradient(180deg, #fff, #fff2e6);background:var(--clay-callout);box-shadow:var(--clay-callout-shadow);border:0}.upload-notice{border-radius:8px;padding:12px 16px}.upload-notice svg{color:#c2501c;flex:none}.takeaway-box{border-radius:8px}.transcript-marker span{box-shadow:none;border-radius:8px}.ask-video-card{background:var(--clay-card);box-shadow:var(--clay-card-shadow);border-radius:12px;padding:22px 24px}.ask-video-card>svg{color:#8a3712}.video-card:not(.compact){flex-direction:column;height:100%;display:flex}.video-card:not(.compact) .video-card-copy{flex-direction:column;flex:1;display:flex}.video-card-copy h2{margin:0 0 10px}.video-card-copy>p:not(.eyebrow){margin:0 0 16px}.help-head{gap:10px;margin:4px 0 18px}.help-head :is(h1,p){margin:0}.help-search{margin:0 auto 30px}.help-section h2{margin-bottom:12px;font-weight:500}.mfa-qr{background:#fff;border-radius:8px;margin:4px auto 0;padding:8px;display:block}.mfa-secret{word-break:break-all}.skip-link{z-index:1000;color:var(--ink);background:#fff;border-radius:8px;padding:12px 20px;font-weight:600;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px #78320a40}.skip-link:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;box-shadow:none;padding:0;overflow:hidden}:is(h1,h2)[tabindex="-1"]:focus{outline:none}:is(.login-help,.help-empty,.help-accessibility,.chat-message-state) a{color:#8a3712;text-underline-offset:2px;text-decoration:underline}.help-accessibility{color:var(--muted);margin:20px 0 0;font-size:13px}.statement{max-width:46rem;margin:0 auto;padding:56px 24px 72px;line-height:1.6}.statement h1{font-family:var(--font-display);font-size:var(--page-title-size);letter-spacing:-.03em;margin:0 0 6px;font-weight:500}.statement h2{font-family:var(--font-display);margin:32px 0 8px;font-size:22px;font-weight:500}.statement p,.statement li{color:var(--ink);font-size:16px}.statement ul{gap:8px;padding-left:22px;display:grid}.statement a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.statement-date{color:var(--muted)}.statement-back{margin-top:36px}.alister-dark :is(.chat-message-state button,.chat-message-state a,.chat-saved-link){color:#8a3712}:is(.back-link,.alister-panel-credits,.ask-video-card a,.panel-message-actions button,.chat-message-state button,.settings-avatar-remove){position:relative}:is(.back-link,.alister-panel-credits,.ask-video-card a,.panel-message-actions button,.chat-message-state button,.settings-avatar-remove):after{content:"";position:absolute;inset:-4px -2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.route-fallback-card.login-card{width:min(100%,30rem);max-width:none;color:var(--on-accent);background:var(--orange);--ink:var(--on-accent);--muted:var(--on-accent);--muted-soft:var(--on-accent);--link:var(--on-accent);--btn-light-bg:var(--clay-light-button);--btn-light-shadow:var(--clay-light-button-shadow);--btn-light-hover:linear-gradient(180deg, #fff, #fff2e6);border-radius:12px;gap:12px;padding:40px 36px 32px;box-shadow:0 24px 48px #c8501447}.login-card .field input{box-shadow:none;border-color:#8a3712}.login-card .field input:focus{border-color:var(--on-accent);box-shadow:0 0 0 3px #2a120840}.login-card .btn:not(.secondary):not(.light){color:#fff3e6;background:var(--clay-dark);box-shadow:var(--clay-dark-shadow)}.login-card .btn:not(.secondary):not(.light):hover{color:#fff3e6;background:linear-gradient(#4a2e20,#2a1a12)}.login-card .login-help a{color:var(--on-accent)}.login-card .upload-notice.error{color:#8a2a1a;box-shadow:none;background:#fff6ec}@media (max-width:560px){.route-fallback-card.login-card{padding:30px 20px 24px}}
