@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
:root{--bg:#040b14;--bg2:#091523;--surface:#0c1b2e;--surface2:#10243b;--line:#1b3650;--text:#f6faff;--muted:#a0b4cb;--cyan:#0ad5ff;--blue:#0788f9;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{color:#fff;background:#086b9b}.container{width:min(1180px,100% - 48px);margin:0 auto}.app-root{background:radial-gradient(circle at 75% 9%,#052644 0,transparent 33%),var(--bg);min-height:100vh;overflow:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040b14d4;border-bottom:1px solid #13253a;height:88px;position:relative}.site-header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.brand-mark{width:43px;height:43px;color:var(--cyan);background:linear-gradient(140deg,#073451,#041425);border:1px solid #105878;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 0 20px #009df518}.brand-words{letter-spacing:-.05em;flex-direction:column;gap:3px;font-size:17px;font-weight:900;display:flex}.brand-words b{color:var(--cyan)}.brand-words small{letter-spacing:.01em;color:#8caecb;font-size:10px;font-weight:600}.brand-compact .brand-mark{width:39px;height:39px}.brand-compact .brand-words{font-size:15px}.main-nav{align-items:center;gap:31px;display:flex}.main-nav a{color:#bbcbdd;font-size:13px;font-weight:600;transition:color .2s}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a.active:after{content:"";background:var(--cyan);border-radius:5px;height:2px;margin-top:7px;display:block}.header-actions{align-items:center;gap:10px;display:flex}.button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:13px;font-weight:800;line-height:1.2;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#031020;background:linear-gradient(120deg,#00c6f6,#068bfa);box-shadow:0 8px 24px #0099f533}.button-primary:hover{background:linear-gradient(120deg,#44e0ff,#299dff)}.button-ghost{color:#fff;background:#0f2033;border-color:#31506a}.button-outline{color:#eef6ff;background:0 0;border-color:#32556e}.button-outline:hover,.button-ghost:hover{background:#0d2741;border-color:#0ac8ee}.button-sm{padding:11px 15px;font-size:12px}.button-lg{padding:17px 24px;font-size:14px}.button-full{width:100%}.menu-toggle,.mobile-login{display:none}.hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:18px;min-height:575px;padding-top:38px;padding-bottom:52px;display:grid;position:relative}.hero-glow{filter:blur(80px);pointer-events:none;background:#008bff12;width:520px;height:520px;position:absolute;top:0;right:-120px}.hero-copy{z-index:5;position:relative}.eyebrow{color:#22d4fa;letter-spacing:1.5px;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.eyebrow-line{background:var(--cyan);width:27px;height:2px}.hero h1{letter-spacing:-.067em;margin:25px 0 22px;font-size:clamp(40px,4.6vw,65px);font-weight:900;line-height:1.07}.hero h1 span,.section-title h2 span,.dashboard-hero h1 span{color:var(--cyan)}.hero-copy>p{color:#b3c5d7;max-width:545px;margin:0 0 27px;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-points{color:#a6c0d7;flex-wrap:wrap;gap:14px 21px;margin-top:35px;font-size:11px;font-weight:600;display:flex}.hero-points span{align-items:center;gap:6px;display:flex}.hero-points svg{color:var(--cyan)}.hero-art{place-items:center;min-height:510px;display:grid;position:relative}.hero-rings{filter:drop-shadow(0 0 20px #037aaf55);background:radial-gradient(circle,#0000 0 42%,#07c1fa35 43%,#0000 44% 52%,#0b6ab930 53%,#0000 54%);position:absolute;inset:8% 0 0}.hero-photo{aspect-ratio:1;isolation:isolate;background:#001425;border:2px solid #048cf9;border-radius:50%;width:min(475px,92%);position:relative;overflow:hidden;box-shadow:0 0 35px #0475c536,0 0 0 12px #0866a00a}.mascot-photo{object-fit:cover;object-position:center}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#030b16a0);position:absolute;inset:0}.hero-chip{color:#0cd6ff;background:#0b1b2bed;border:1px solid #225a80;border-radius:12px;align-items:center;gap:11px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 12px 30px #0008,0 0 23px #1baef51a}.hero-chip span{flex-direction:column;gap:3px;display:flex}.hero-chip b{color:#fff;font-size:13px}.hero-chip small{color:#99b4cd;font-size:10px}.hero-chip-top{top:14%;right:0}.hero-chip-bottom{bottom:13%;left:-8%}.trust-strip{background:#091726b0;border-block:1px solid #1b344b}.trust-inner{justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex}.trust-inner span{color:#b0c1d4;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.trust-inner span svg{color:#0cd8ff}.trust-inner i{background:#294259;width:1px;height:22px}.section{padding-top:93px;padding-bottom:95px}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:31px;display:flex}.section-title h2{letter-spacing:-.05em;margin:13px 0;font-size:clamp(27px,3vw,43px);font-weight:900;line-height:1.2}.section-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.text-link{color:#3ce1ff;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.category-card{background:#0a1a2e;border:1px solid #1b3b57;border-radius:16px;flex-direction:column;justify-content:end;min-height:183px;padding:27px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.category-card:hover{border-color:#0bbaf4;transform:translateY(-5px);box-shadow:0 13px 36px #025e9f24}.category-card:before{content:"";filter:blur(15px);background:#028de826;border-radius:100%;width:160px;height:160px;position:absolute;top:-42px;right:-34px}.category-card.cat-purple:before{background:#7944ef29}.category-card.cat-rose:before{background:#f4649d29}.category-card.cat-cyan:before{background:#09cbe52d}.category-card.cat-indigo:before{background:#457ef729}.category-emoji{filter:drop-shadow(0 8px 9px #0006);font-size:49px;position:absolute;top:24px;right:25px}.category-card b{z-index:1;font-size:18px}.category-card small{color:#8eaec6;z-index:1;margin-top:8px;font-size:12px}.category-arrow{color:#20cafa;position:absolute;bottom:29px;right:22px}.workflow-section{background:linear-gradient(#081626,#091b30);border-block:1px solid #18334c}.section-title.center{text-align:center;flex-direction:column;align-items:center}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.steps-grid article{background:#0b1c30;border:1px solid #25435d;border-radius:17px;padding:27px;position:relative}.step-number{color:#36556e;font-size:34px;font-weight:900;position:absolute;top:25px;right:23px}.step-icon{width:58px;height:58px;color:var(--cyan);background:#082d48;border:1px solid #1d6c91;border-radius:16px;place-items:center;display:grid}.steps-grid h3{margin:22px 0 8px;font-size:18px}.steps-grid p{color:#9bb4ca;margin:0;font-size:13px;line-height:1.8}.cta-panel{background:linear-gradient(110deg,#092842,#051421);border:1px solid #126b96;border-radius:23px;justify-content:space-between;align-items:center;padding:52px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 35px #01a9ff0e}.cta-panel>div:first-child{z-index:1;max-width:600px;position:relative}.cta-panel h2{letter-spacing:-.04em;margin:15px 0;font-size:clamp(26px,3vw,40px);line-height:1.2}.cta-panel p{color:#a9c3d9;margin:0 0 24px;font-size:14px;line-height:1.7}.cta-icon{color:#07caf1;background:#033b5c;border:1px solid #0b95c2;border-radius:35px;place-items:center;width:180px;height:180px;margin-right:36px;display:grid;transform:rotate(-12deg);box-shadow:0 0 55px #00c5ff33}.footer{background:#06111e;border-top:1px solid #1b3147}.footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.footer-inner span{flex-direction:column;gap:4px;font-size:16px;display:flex}.footer-inner b{font-weight:900}.footer-inner em{color:var(--cyan);font-style:normal}.footer-inner small{color:#8fa9bf;font-size:10px}.footer-inner p{color:#718ea6;text-align:right;font-size:11px}.dashboard-layout{background:#06111e;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-side{background:#081522;border-right:1px solid #1d344a;flex-direction:column;gap:4px;min-height:100vh;padding:27px 18px;display:flex}.dashboard-side .brand{margin:0 4px 32px}.side-label{color:#4fbde1;letter-spacing:1.3px;margin:18px 14px 8px;font-size:10px;font-weight:900}.side-item{color:#9fb4ca;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:13px;width:100%;padding:12px 14px;font-size:13px;font-weight:650;transition:background .2s,color .2s;display:flex}.side-item:hover{color:#fff;background:#142b41}.side-item.selected{color:#fff;background:linear-gradient(90deg,#064e86,#0b314f);border:1px solid #126198}.side-item svg{color:#65cfff}.side-emoji{width:18px}.side-bottom{background:#0d2235;border:1px solid #1b405d;border-radius:10px;margin-top:auto;padding:15px}.side-bottom span{color:#41d7fa;font-size:10px;font-weight:900;display:block}.side-bottom small{color:#8aaec9;margin-top:9px;font-size:11px;line-height:1.6;display:block}.dashboard-main{min-width:0}.dash-top{border-bottom:1px solid #193148;justify-content:space-between;align-items:center;height:81px;padding:0 40px;display:flex}.back-link{color:#9eb5cb;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.back-link:hover{color:#1bd2fa}.dash-body{max-width:1440px;margin:auto;padding:40px}.dashboard-hero{background:linear-gradient(110deg,#0b2c47,#08182a);border:1px solid #16547b;border-radius:19px;margin-bottom:27px;padding:37px 40px;position:relative;overflow:hidden}.dashboard-hero:after{content:"";pointer-events:none;border:1px solid #08a1e52e;border-radius:100%;width:370px;height:370px;position:absolute;top:-110px;right:-70px;box-shadow:0 0 0 45px #08a1e50c,0 0 0 90px #08a1e50a}.dashboard-hero h1{letter-spacing:-.06em;margin:13px 0;font-size:clamp(30px,3vw,44px);line-height:1.1}.dashboard-hero p{color:#aac3db;max-width:550px;margin:0;font-size:13px;line-height:1.7}.search-panel{gap:12px;margin-bottom:25px;display:flex}.search-box{color:#5fbcdc;background:#102137;border:1px solid #24516d;border-radius:11px;flex:1;align-items:center;gap:12px;padding:0 18px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:none;width:100%;height:49px;font-size:13px}.search-box input::placeholder{color:#718ea8}.select-box{color:#5fbcdc;background:#102137;border:1px solid #24516d;border-radius:11px;align-items:center;gap:8px;padding:0 15px;display:flex}.select-box select{color:#c7d8e8;background:0 0;border:none;outline:none;min-width:135px;font-size:12px}.select-box option{background:#102137}.category-tabs{flex-wrap:wrap;gap:9px;margin:0 0 33px;display:flex}.tab{color:#a9bdd0;background:#0e2134;border:1px solid #20415b;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.tab:hover,.tab.active{color:#fff;background:#063f66;border-color:#079ee1}.results-heading{justify-content:space-between;margin-bottom:18px;display:flex}.results-heading h2{letter-spacing:-.03em;margin:0 0 5px;font-size:20px}.results-heading span{color:#7c9db8;font-size:12px}.prompt-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.prompt-card{background:#0a1b2e;border:1px solid #23445e;border-radius:15px;min-width:0;transition:border .2s,transform .2s,box-shadow .2s;overflow:hidden}.prompt-card:hover{border-color:#08baf3;transform:translateY(-4px);box-shadow:0 14px 32px #00baff12}.prompt-visual{place-items:center;height:192px;display:grid;position:relative;overflow:hidden}.gradient-blue{background:radial-gradient(circle at 60% 39%,#144b84,#061c33 70%)}.gradient-violet{background:radial-gradient(circle at 60% 39%,#4b397e,#12132e 70%)}.gradient-gold{background:radial-gradient(circle at 60% 39%,#6c5636,#262019 70%)}.gradient-teal{background:radial-gradient(circle at 60% 39%,#095c69,#092b3d 70%)}.gradient-rose{background:radial-gradient(circle at 60% 39%,#65395b,#281a34 70%)}.art-grid{opacity:.8;background-color:#0000;background-image:linear-gradient(#0000 95%,#ffffff08 96%),linear-gradient(90deg,#0000 95%,#ffffff08 96%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;transform:perspective(220px)rotateX(12deg)scale(1.3)}.art-symbol{filter:drop-shadow(0 18px 16px #0008);font-size:90px;position:relative}.media-pill{color:#f3f8ff;background:#071321bb;border:1px solid #ffffff28;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:12px;right:12px}.prompt-content{padding:18px}.prompt-metadata{flex-wrap:wrap;gap:6px;display:flex}.prompt-metadata span{color:#63dfff;background:#08314d;border:1px solid #124d72;border-radius:5px;padding:5px 7px;font-size:10px}.prompt-metadata span:not(:first-child){color:#b0c1d3;background:#14283e;border-color:#25435d}.prompt-content h3{margin:14px 0 7px;font-size:15px;line-height:1.4}.prompt-content p{color:#95abc3;min-height:40px;margin:0;font-size:12px;line-height:1.65}.prompt-bottom{color:#8ba7bc;border-top:1px solid #1b3750;justify-content:space-between;align-items:center;margin-top:17px;padding-top:14px;font-size:11px;display:flex}.prompt-bottom span:last-child{color:#0fd6fa;align-items:center;gap:6px;font-weight:800;display:flex}.empty-state{text-align:center;color:#9fb8ce;border:1px dashed #2a4a65;border-radius:16px;justify-items:center;gap:11px;padding:80px 20px;display:grid}.empty-state h3{color:#fff;margin:0}.empty-state p{margin:0 0 9px;font-size:13px}.detail-header{border-bottom:1px solid #173247;justify-content:space-between;align-items:center;min-height:86px;display:flex}.detail-main{padding:36px 0 100px}.notice-bar{color:#b7d2e1;background:#0a2b41;border:1px solid #27617e;border-radius:10px;align-items:center;gap:11px;margin-bottom:28px;padding:13px 17px;font-size:12px;line-height:1.55;display:flex}.notice-bar svg{color:var(--cyan);flex-shrink:0}.detail-top{margin:26px 0 27px}.detail-top h1{letter-spacing:-.05em;margin:11px 0;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.detail-top>p{color:#a6bdd1;font-size:15px}.detail-columns{grid-template-columns:minmax(0,1.5fr) minmax(295px,.75fr);align-items:start;gap:22px;display:grid}.detail-visual{border:1px solid #265775;border-radius:17px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.detail-emoji{z-index:1;filter:drop-shadow(0 22px 24px #0008);font-size:170px}.detail-watermark{color:#e0f4ff;letter-spacing:2px;border:1px solid #fff5;border-radius:5px;padding:8px;font-size:10px;font-weight:900;position:absolute;bottom:22px;left:25px}.detail-section{margin-top:35px}.detail-section h2{align-items:center;gap:10px;font-size:21px;display:flex}.detail-section h2 svg{color:var(--cyan)}.detail-section>p{color:#91acc2;font-size:13px;line-height:1.75}.code-panel{background:#07182a;border:1px solid #24516f;border-radius:14px;margin-top:20px;overflow:hidden}.code-title{background:#0b2c45;justify-content:space-between;align-items:center;gap:15px;padding:13px 16px;display:flex}.code-title>span{color:#70cbef;letter-spacing:1.1px;font-size:10px;font-weight:900}.copy-button{color:#fff;background:#037eaa;border:1px solid #08c7f0;border-radius:7px;align-items:center;gap:6px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.copy-button.copied{background:#08664c;border-color:#25c891}.code-panel pre{color:#c3d5e8;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:20px 22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.9}.instruction-card{background:#0e2034;border:1px solid #24516f;border-radius:17px;padding:24px;position:sticky;top:25px}.instruction-title{color:var(--cyan);align-items:center;gap:10px;display:flex}.instruction-title h2{color:#fff;margin:0;font-size:19px}.instruction-card>p{color:#9eb4c9;font-size:12px;line-height:1.65}.instruction-card ol{gap:17px;margin:23px 0;padding:0;list-style:none;display:grid}.instruction-card li{align-items:start;gap:12px;display:flex}.instruction-card li>span{color:#fff;background:#007cab;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.instruction-card li p{color:#b9cbdc;margin:2px 0 0;font-size:12px;line-height:1.7}.instruction-note{color:#9fbdd0;background:#072b43;border:1px solid #165475;border-radius:11px;align-items:start;gap:10px;margin-bottom:22px;padding:15px;font-size:11px;line-height:1.7;display:flex}.instruction-note svg{color:var(--cyan);flex-shrink:0}.not-found{text-align:center;place-items:center;gap:20px;padding:140px 25px;display:grid}.access-page{background:radial-gradient(at 50% 12%,#0e4169,#030b14 60%);place-items:center;min-height:100vh;padding:34px 16px;display:grid}.access-panel{text-align:center;background:#071727;border:1px solid #1f5b7e;border-radius:23px;flex-direction:column;align-items:center;width:min(470px,100%);padding:36px;display:flex;box-shadow:0 30px 95px #0007}.access-illustration{border:1px solid #007ef1;border-radius:50%;width:150px;height:150px;margin:27px 0;position:relative;overflow:hidden;box-shadow:0 0 28px #0bbaff36}.access-illustration img{object-fit:cover}.access-panel h1{letter-spacing:-.05em;margin:15px 0;font-size:30px;line-height:1.2}.access-panel>p{color:#a1bacf;margin:0 0 22px;font-size:13px;line-height:1.8}.access-notice{text-align:left;color:#a4c3d7;background:#0e2940;border:1px solid #24516c;border-radius:10px;gap:10px;width:100%;margin-bottom:20px;padding:14px;font-size:12px;line-height:1.5;display:flex}.access-notice svg{color:var(--cyan);flex-shrink:0}.access-back{color:#77c8e8;margin-top:21px;font-size:12px}.admin-icon{color:#0ad5ff;background:#0a314c;border:1px solid #0b84bc;border-radius:22px;place-items:center;width:110px;height:110px;margin:40px 0 26px;display:grid}@media (max-width:1120px){.main-nav{gap:18px}.header-actions .button-outline{display:none}.hero-chip-bottom{left:0}.prompt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout{grid-template-columns:220px minmax(0,1fr)}.dashboard-side{padding:25px 13px}.dash-body{padding:28px}}@media (max-width:900px){.header-actions{display:none}.menu-toggle{color:#fff;background:#0b2035;border:1px solid #26506f;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.main-nav{background:#0b1b2d;border:1px solid #2c5774;border-radius:13px;flex-direction:column;align-items:stretch;gap:0;padding:17px;display:none;position:absolute;top:76px;left:20px;right:20px;box-shadow:0 16px 45px #0008}.main-nav-open{display:flex}.main-nav a{padding:13px}.main-nav a.active:after{display:none}.mobile-login{display:block!important}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-points{justify-content:center}.hero-art{min-height:410px}.hero-photo{max-width:380px}.hero-chip-top{right:10%}.hero-chip-bottom{left:8%}.trust-inner{flex-wrap:wrap;justify-content:center;padding-block:20px}.trust-inner i{display:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-layout{display:block}.dashboard-side{display:none}.detail-columns{grid-template-columns:1fr}.instruction-card{position:static}.detail-main{padding-top:20px}}@media (max-width:620px){.container{width:min(100% - 30px,1180px)}.site-header{height:74px}.brand-mark{width:37px;height:37px}.brand-words{font-size:15px}.brand-words small{font-size:9px}.hero{gap:0;padding-top:50px;padding-bottom:20px}.hero h1{font-size:42px}.hero-copy>p{font-size:14px;line-height:1.8}.hero-actions{grid-template-columns:1fr;max-width:330px;margin:auto;display:grid}.hero-points{justify-content:center;gap:9px 12px;margin-top:21px}.hero-points span{font-size:10px}.hero-art{min-height:350px}.hero-photo{max-width:290px}.hero-chip{gap:5px;padding:8px}.hero-chip b{font-size:10px}.hero-chip small{font-size:8px}.hero-chip-top{top:15%;right:0}.hero-chip-bottom{bottom:13%;left:0}.trust-inner{gap:14px 18px}.trust-inner span{font-size:10px}.section{padding-block:65px}.section-title{flex-direction:column;align-items:start;gap:15px}.section-title h2{font-size:31px}.category-grid{gap:11px}.category-card{min-height:151px;padding:18px}.category-emoji{font-size:36px;top:16px;right:16px}.category-card b{font-size:14px}.category-card small{max-width:115px;font-size:10px}.category-arrow{bottom:18px;right:12px}.steps-grid{grid-template-columns:1fr;gap:14px}.steps-grid article{padding:22px}.cta-panel{padding:28px}.cta-icon{display:none}.footer-inner{flex-direction:column;justify-content:center;align-items:start;gap:10px;padding:24px 0}.footer-inner p{text-align:left}.dash-top{height:74px;padding:0 15px}.dash-body{padding:20px 15px}.dashboard-hero{padding:27px 22px}.dashboard-hero h1{font-size:32px}.search-panel{flex-direction:column}.search-box{min-height:50px}.select-box{min-height:46px}.category-tabs{flex-wrap:nowrap;padding-bottom:6px;overflow:auto}.tab{white-space:nowrap}.prompt-grid{grid-template-columns:1fr}.prompt-visual{height:215px}.detail-header{min-height:74px}.detail-top h1{font-size:31px}.detail-visual{min-height:260px}.detail-emoji{font-size:130px}.detail-main{padding-bottom:60px}.instruction-card{padding:20px}.code-panel pre{padding:16px;font-size:11px}.access-panel{padding:25px 19px}.access-panel h1{font-size:26px}}
