.core{--plum:#410c43;--pur:#939;--yel:#fdd52b;--cream:#f4f1ec;--lila:#ead7eb;--mute:#6b4a6d;--gold:#aa8301;--white:#fff;background-color:var(--cream);min-height:100vh;color:var(--plum);font-family:var(--font-kumbh), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background-image:url(/home/textura.webp);background-position:50%;background-size:cover;position:relative}.core h1,.core h2,.core h3,.core h4,.core p{margin:0}.core button{font:inherit;color:inherit;cursor:pointer}.core button.admin-create,.core button.admin-filter{font-family:var(--font-gloock), Georgia, serif;font-size:15px;font-weight:400;line-height:1.2}.core button.admin-create{color:var(--yel)}.core a{color:inherit}.core :focus-visible{outline:3px solid var(--pur);outline-offset:3px}.core .paper{mix-blend-mode:multiply;opacity:.5;pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.core .blob{pointer-events:none;z-index:0;position:fixed}.core .shell{z-index:1;align-items:flex-start;gap:28px;max-width:1380px;margin:0 auto;padding:28px 24px 96px;display:flex;position:relative}.core.admin .shell{width:100%;max-width:none}.core.admin .shell>.svc-proto{flex:1;min-width:0}.core .shell>main{flex-direction:column;flex:1;gap:40px;min-width:0;display:flex}.core .topbar{display:none}.core .menu{border:2px solid var(--plum);max-height:calc(100vh - 48px);box-shadow:0 6px 0 var(--plum);background:#ffffffd1;border-radius:40px;flex-direction:column;flex:0 0 268px;gap:2px;padding:24px 12px 18px;display:flex;position:sticky;top:24px;overflow:auto}.core .menu .brand{flex-direction:column;align-items:center;gap:4px;padding-bottom:10px;text-decoration:none;display:flex}.core .menu .grp{font-family:var(--font-homemade), cursive;color:var(--pur);padding:16px 18px 4px;font-size:13px}.core .menu a.it{min-height:44px;font:400 17px var(--font-gloock), serif;border:2px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:0 14px 0 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.core .menu a.it:hover{border-color:var(--plum);transform:rotate(-1deg)}.core .menu a.it.on{background:var(--yel);border-color:var(--plum);box-shadow:0 3px 0 var(--plum)}.core .menu .badge{background:var(--pur);color:#fff;min-width:22px;height:22px;font:700 12px var(--font-kumbh), sans-serif;border-radius:99px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.core .menu .me{border-top:1.5px dashed #410c434d;align-items:center;gap:12px;margin:16px 6px 0;padding-top:14px;display:flex}.core .av{background:var(--yel);border:2px solid var(--plum);width:42px;height:42px;font:400 18px var(--font-gloock), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.core .script,.core .lbl{font-family:var(--font-homemade), cursive;color:var(--pur);font-weight:400}.core .lbl{font-size:15px;line-height:1.6}.core .disp{font-family:var(--font-gloock), serif;font-weight:400}.core .head{flex-direction:column;gap:10px;padding-top:6px;display:flex}.core .head .lbl{font-size:20px}.core .h1{font-family:var(--font-gloock), serif;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(40px,5.4vw,64px);font-weight:400;line-height:1.02}.core .h1 em{color:var(--pur);font-style:normal}.core .store-page{width:100%;min-width:0;container-type:inline-size}.core .store-page .h1{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(28px,10cqw,64px)}.core .store-page .store-lead__title{text-wrap:balance;max-width:100%;font-size:clamp(20px,5.2cqw,32px);line-height:1.05}.core .store-page .store-section__title{max-width:100%;font-size:clamp(22px,4.5cqw,28px)}.core .store-page .svc{min-width:0}.core .store-page .store-card__title{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(18px,4.2cqw,24px);line-height:1.1}.core .store-page .store-modal__title{overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(22px,6.5cqw,36px);line-height:1.05}.core .sub{max-width:660px;margin-top:4px;font-size:18px;line-height:1.5}.core .h2{font-family:var(--font-gloock), serif;font-size:32px;font-weight:400;line-height:1.05}.core .h3{font-family:var(--font-gloock), serif;font-size:22px;font-weight:400;line-height:1.15}.core .muted{color:var(--mute)}.core .small{font-size:13.5px;line-height:1.45}.core .how{background:#ffffff80;border:2px dashed #410c4373;border-radius:30px;flex-direction:column;gap:12px;padding:18px 22px 20px;display:flex}.core .how ol{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.core .how li{align-items:flex-start;gap:12px;display:flex}.core .how .n{background:var(--yel);border:2px solid var(--plum);width:34px;height:34px;font:400 17px var(--font-gloock), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.core .how b{font:400 17px var(--font-gloock), serif;display:block}.core .how small{color:var(--mute);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.core .card{border:2px solid var(--plum);box-shadow:0 6px 0 var(--plum);background:#ffffffdb;border-radius:40px;padding:32px;position:relative}.core .destrabe-takeaway-body,.core .destrabe-takeaway-body p{font:500 16px/1.75 var(--font-kumbh), system-ui, sans-serif;color:var(--plum)}.core .card.y{background:var(--yel)}.core .card.p{background:var(--pur);color:#fff}.core .card.d{background:var(--plum);color:var(--cream);box-shadow:0 6px 0 var(--pur)}.core .card.l{background:var(--lila)}.core .card.dash{box-shadow:none;background:#fff6;border-style:dashed}.core .card.flush{margin-top:24px;padding:0;overflow-x:auto}.core .card.p .lbl,.core .card.d .lbl{color:var(--yel)}.core .card.p .muted,.core .card.d .muted{color:inherit;opacity:.8}.core .stack{flex-direction:column;gap:14px;display:flex}.core .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.core .between{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.core .g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:28px;display:grid}.core .acct{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;min-width:0;display:grid}.core .g3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.core .pill{border:2px solid var(--plum);min-height:46px;font:400 16px var(--font-gloock), serif;cursor:pointer;box-shadow:0 3px 0 var(--plum);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.core .pill:hover{box-shadow:0 5px 0 var(--plum);transform:translateY(-2px)}.core .pill:active{box-shadow:0 1px 0 var(--plum);transform:translateY(2px)}.core .p-yel{background:var(--yel);color:var(--plum)}.core .p-pur{background:var(--pur);color:#fff}.core .p-ghost{color:inherit;box-shadow:none;background:0 0;border-color:currentColor}.core .card.d .pill,.core .card.p .pill{box-shadow:0 3px #00000040}.core .pill.sm{min-height:38px;padding:0 16px;font-size:14px}.core .lnk{font:400 17px var(--font-gloock), serif;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--yel);text-decoration-color:var(--yel);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration-thickness:5px}.core .card.y .lnk{-webkit-text-decoration-color:var(--pur);text-decoration-color:var(--pur)}.core .chip{border:2px solid var(--plum);min-height:38px;font:600 14px var(--font-kumbh), sans-serif;color:var(--plum);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.core .chip.on{background:var(--plum);color:var(--yel)}.core .chk{cursor:pointer;border-bottom:1.5px dashed #410c4340;align-items:flex-start;gap:14px;padding:12px 4px;display:flex;position:relative}.core .chk .box{border:2px solid var(--plum);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.core .chk .txt{flex-direction:column;gap:2px;display:flex}.core .chk .txt b{font-size:15.5px;font-weight:600;line-height:1.35}.core .chk .txt small{color:var(--mute);font-size:13px}.core .tag{letter-spacing:.08em;text-transform:uppercase;border:1.5px solid;border-radius:999px;align-self:flex-start;align-items:center;padding:3px 12px;font-size:11px;font-weight:700;display:inline-flex}.core .field{flex-direction:column;gap:6px;display:flex}.core .field>span,.core .field>legend{font:400 16px var(--font-gloock), serif}.core .in{border:2px solid var(--plum);min-height:50px;font:500 16px var(--font-kumbh), sans-serif;color:var(--plum);background:#fff;border-radius:18px;width:100%;padding:12px 16px}.core textarea.in{resize:vertical;min-height:130px;line-height:1.55}.core .dx{border:2px solid var(--plum);box-shadow:0 6px 0 var(--plum);border-radius:40px;flex-direction:column;gap:12px;min-height:300px;padding:30px 28px;text-decoration:none;transition:transform .25s;display:flex;position:relative}.core .dx:hover{transform:rotate(0)translateY(-6px)!important}.core .time{background:var(--yel);border:2px solid var(--plum);width:62px;height:62px;color:var(--plum);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:-16px;right:22px;transform:rotate(8deg)}.core .time b{font:400 22px var(--font-gloock), serif}.core .time small{font-size:10px;font-weight:700}.core .date{border:2px solid var(--plum);border-radius:24px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:76px;height:84px;display:flex}.core .date small{letter-spacing:.1em;font-size:12px;font-weight:700}.core .date b{font:400 34px/1 var(--font-gloock), serif}.core .idea{border:2px solid var(--plum);scroll-snap-align:start;min-height:270px;box-shadow:0 6px 0 var(--plum);border-radius:36px;flex-direction:column;flex:0 0 240px;gap:12px;padding:26px 24px;text-decoration:none;transition:transform .25s;display:flex}.core .idea:hover{transform:rotate(0)translateY(-8px)!important}.core .ideas{scroll-snap-type:x mandatory;gap:6px;padding:22px 8px 28px;display:flex;overflow-x:auto}.core .deck{max-width:820px;height:440px;margin-top:22px;position:relative}.core .rcard{border:2px solid var(--plum);width:min(640px,88%);height:400px;box-shadow:0 8px 0 var(--plum);border-radius:44px;flex-direction:column;gap:16px;padding:38px 42px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:10px;left:0}.core .rcard h3{font:400 38px/1.08 var(--font-gloock), serif}.core .rcard .div{opacity:.35;border-top:1.5px solid;height:0}.core .stamp{min-height:48px;font:400 17px var(--font-gloock), serif;border:2px dashed;border-radius:999px;align-items:center;gap:8px;padding:0 24px;display:inline-flex;transform:rotate(-3deg)}.core .arr{border:2px solid var(--plum);background:var(--cream);width:48px;height:48px;box-shadow:0 3px 0 var(--plum);color:var(--plum);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.core .blobdeco{pointer-events:none;opacity:.45;position:absolute}.core .chk.on .box{background:var(--pur)}.core .chk.on .box:after{content:"";border:0 solid #fff;border-width:0 0 3px 3px;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.core .chk.on .txt b{opacity:.55;text-decoration:line-through}.core .chk:last-child{border-bottom:0}.core .svc{border:2px solid var(--plum);box-shadow:0 5px 0 var(--plum);text-align:left;background:#fff;border-radius:32px;flex-direction:column;gap:10px;padding:24px;transition:transform .2s;display:flex}.core .svc:hover{transform:translateY(-4px)rotate(-.5deg)}.core .price{background:var(--lila);letter-spacing:.06em;text-transform:uppercase;color:var(--plum);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:11.5px;font-weight:700}.core .prompt{border:2px dashed var(--pur);white-space:pre-wrap;background:#fff;border-radius:24px;max-height:180px;padding:20px 22px;font-family:inherit;font-size:14.5px;line-height:1.6;overflow:auto}.core .before{background:var(--lila);border-radius:18px;gap:10px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.core .numc{background:var(--yel);border:2px solid var(--plum);width:48px;height:48px;font:400 22px var(--font-gloock), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.core .stat{border:2px solid var(--plum);box-shadow:0 5px 0 var(--plum);background:#fff;border-radius:32px;flex-direction:column;gap:6px;padding:24px;display:flex}.core .stat b{font:400 36px/1 var(--font-gloock), serif}.core .ring{border:2px solid var(--plum);border-radius:50%;flex:none;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative}.core .ring>span{background:var(--cream);border:2px solid var(--plum);width:78px;height:78px;font:400 22px var(--font-gloock), serif;border-radius:50%;justify-content:center;align-items:center;display:flex}.core .stm{border:2px solid var(--plum);text-align:left;font:500 16px/1.45 var(--font-kumbh), sans-serif;color:var(--plum);background:#fff;border-radius:22px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.core .stm .mk{border:2px solid var(--plum);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.core .stm.on{background:var(--yel);box-shadow:0 3px 0 var(--plum)}.core .stm.on .mk{background:var(--plum);color:var(--yel)}.core .pfmini{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.core .pfmini>span{opacity:.5;flex-direction:column;align-items:center;gap:6px;display:flex}.core .pfmini>span.on,.core .pfmini>span.ok{opacity:1}.core .pfmini .th{border:2px solid var(--plum);background:#fff;border-radius:50%;width:58px;height:58px;position:relative;overflow:hidden}.core .pfmini .th img{object-fit:cover;filter:grayscale();opacity:.4;width:100%;height:100%}.core .pfmini .th:after{content:"";height:var(--f,0%);background:linear-gradient(#fdd52b99,#993399d9);transition:height .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0;right:0}.core .pfmini>span.on .th{box-shadow:0 0 0 4px var(--yel)}.core .pfmini small{font:600 11.5px var(--font-kumbh), sans-serif;text-align:center}.core .pfgrid{grid-template-columns:minmax(220px,330px) 1fr;align-items:start;gap:32px;display:grid}.core .pfvis{flex-direction:column;align-items:stretch;gap:12px;display:flex}.core .pfimg{aspect-ratio:1;border:2px solid var(--plum);width:100%;box-shadow:0 6px 0 var(--plum);background:#fff;border-radius:32px;position:relative;overflow:hidden}.core .pfimg img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.core .pfimg .base{filter:grayscale()contrast(.85);opacity:.25}.core .pfimg .fill{transition:clip-path .6s cubic-bezier(.2,.8,.2,1)}.core .pfimg.full{box-shadow:0 6px 0 var(--plum), 0 0 0 6px var(--yel)}.core .pfsegs{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.core .pfsegs span{border:2px solid var(--plum);background:#fff;border-radius:99px;height:12px}.core .pfsegs span.on{background:var(--pur)}.core .pflab{text-align:center;min-height:28px;font-size:20px}.core .arq{width:100%;height:auto;box-shadow:0 6px 0 var(--pur);border-radius:36px;display:block}.core .modal{z-index:50;background:#410c438c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.core .modal .box{background:var(--cream);border:2px solid var(--plum);width:min(980px,100%);max-height:calc(100vh - 32px);box-shadow:0 8px 0 var(--plum);border-radius:40px;padding:36px;position:relative;overflow:auto}.core .x{border:2px solid var(--plum);width:42px;height:42px;color:var(--plum);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:18px;right:18px}.core .arqgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.core .arqc{text-align:left;color:var(--plum);opacity:.8;background:#fff;border:2px solid #410c4326;border-radius:24px;flex-direction:column;gap:8px;padding:10px 10px 12px;display:flex}.core .arqc img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;display:block}.core .arqc.pred,.core .arqc.sec,.core .arqc.view{opacity:1}.core .arqc.pred{border-color:var(--pur)}.core .arqc.view{border-color:var(--plum);box-shadow:0 4px 0 var(--plum)}.core .bar{border:2px solid var(--plum);background:#fff;border-radius:99px;height:16px;overflow:hidden}.core .bar>span{border-right:2px solid var(--plum);height:100%;display:block}.core .qcard{flex-direction:column;gap:22px;display:flex}.core .kgrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.core .kgrid .card{flex-direction:column;gap:6px;display:flex}.core .big{font:400 56px/1 var(--font-gloock), serif}.core .card.p .big{color:var(--yel)}.core .drow{grid-template-columns:150px 1fr 44px;align-items:center;gap:14px;padding:8px 0;display:grid}.core .drow>b{font:400 16px var(--font-gloock), serif}.core .infra i{border:2px solid var(--plum);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-style:normal;display:inline-flex}.core .perfcard{grid-template-columns:minmax(160px,240px) 1fr;align-items:center;gap:28px;display:grid}.core .ubi{border:1.5px solid var(--plum);background:linear-gradient(90deg,#f4e6f4 0 39%,#e2bfe3 39% 59%,#c98dca 59% 79%,#939 79%);border-radius:99px;height:12px;position:relative}.core .ubi span{background:var(--yel);border:2px solid var(--plum);border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;top:50%}.core .ubilab{color:var(--mute);grid-template-columns:39fr 20fr 20fr 21fr;gap:4px;font-size:11px;display:grid}.core .kpi{border:2px solid var(--plum);background:#fff;border-radius:26px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.core .kpi b{font:400 22px/1.05 var(--font-gloock), serif}.core.embed{background:0 0;min-height:0}.core .brain{background:var(--plum);color:var(--cream);box-shadow:0 8px 0 var(--pur);border-radius:44px;flex-direction:column;gap:18px;padding:40px;display:flex;position:relative;overflow:hidden}.core .ceogrid{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.core .typepick{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.core .typepick button{border:2px solid var(--cream);color:var(--cream);text-align:left;background:0 0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.core .typepick button b{font:400 18px var(--font-gloock), serif}.core .typepick button.on{background:var(--yel);color:var(--plum);border-color:var(--yel)}.core .brain .chip,.core .brain .typepick button{background:var(--pur);color:var(--yel);border-color:var(--pur)}.core .brain .chip.on,.core .brain .typepick button.on{background:var(--yel);color:var(--plum);border-color:var(--yel)}.core .brain .typepick button small{color:inherit}.core .board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.core .col{background:#ffffff73;border:2px dashed #410c4359;border-radius:30px;flex-direction:column;gap:20px;min-height:230px;padding:18px 16px 22px;display:flex}.core .post{border:2px solid var(--plum);box-shadow:0 5px 0 var(--plum);background:#fff;border-radius:8px 8px 30px;flex-direction:column;gap:10px;padding:24px 16px 12px;display:flex;position:relative}.core .post p{font-family:var(--font-homemade), cursive;word-break:break-word;font-size:14px;line-height:1.9}.core .post .pin{background:var(--pur);border:2px solid var(--plum);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:-11px;left:50%}.core .post .acts{border-top:1.5px dashed #410c434d;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.core .post .acts button{border:1.5px solid var(--plum);min-height:32px;font:600 12px var(--font-kumbh), sans-serif;color:var(--plum);background:#fff9;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.core .post .acts button.on{background:var(--plum);color:var(--yel)}.core .post .acts button.icon-only{padding:0 9px}.core .st{border:2px solid var(--plum);text-align:left;background:#fff;border-radius:24px;flex-direction:column;gap:6px;min-height:110px;padding:16px;display:flex;position:relative}.core .st.on{background:var(--yel);box-shadow:0 4px 0 var(--plum)}.core .st .ok{background:var(--pur);border:2px solid var(--plum);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:absolute;top:-10px;right:-8px}.core .dxopts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.core .dxopts button{border:2px solid var(--plum);text-align:left;color:var(--plum);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.core .dxopts b{font:400 20px var(--font-gloock), serif}.core .dxopts small{color:var(--mute);font-size:13px}.core .journey{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.core .journey button,.core .journey span.step{border:2px solid var(--plum);min-height:52px;font:400 16px var(--font-gloock), serif;color:var(--plum);background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 8px;display:inline-flex}.core .journey .n{border:2px solid var(--plum);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.core .journey button.on{background:var(--yel);box-shadow:0 3px 0 var(--plum)}.core .journey .sep{background:var(--plum);width:22px;height:2px}.core .seg{border:2px solid var(--plum);background:#fff;border-radius:999px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.core .seg button{font:600 13px var(--font-kumbh), sans-serif;color:var(--plum);background:0 0;border:0;min-height:38px;padding:8px 12px}.core .seg button+button{border-left:1.5px solid var(--plum)}.core .seg button.on{background:var(--plum);color:var(--yel)}.core .qa{border-bottom:1.5px dashed #410c4333;flex-direction:column;gap:4px;padding:14px 0;display:flex}.core .qa .q{color:var(--mute);font-size:13px}.core .svrow{border-bottom:1.5px dashed #410c4333;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.core .segs{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.core .segs span{background:#410c4326;border-radius:99px;height:10px}.core .segs span.on{background:var(--pur)}.core .progress-dots{gap:8px;display:flex}.core .progress-dots span{background:#410c432e;border-radius:99px;width:28px;height:6px}.core .progress-dots span.on{background:var(--pur)}.core .empty{color:var(--mute);font-size:14px}.core .bnav{display:none}.core.onb .menu,.core.onb .topbar,.core.onb .bnav{display:none!important}.core.onb .shell{max-width:860px;display:block}.core.onb .shell>main{gap:24px}@media (max-width:900px){.core .shell{flex-direction:column;align-items:stretch;gap:20px;padding:0 16px 96px}.core .shell>main{width:100%}.core .blob{opacity:.4;width:220px!important;height:220px!important}.core .topbar{z-index:40;border-bottom:2px solid var(--plum);background:#f4f1ecf0;justify-content:space-between;align-items:center;width:calc(100% + 32px);margin:0 -16px;padding:12px 16px;display:flex;position:sticky;top:0}.core .topbar .burger{border:2px solid var(--plum);background:var(--yel);width:46px;height:46px;box-shadow:0 3px 0 var(--plum);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.core .menu{z-index:45;max-height:calc(100vh - 100px);display:none;position:fixed;top:80px;left:16px;right:16px}.core.menu-open .menu{display:flex}.core.menu-open:after{content:"";z-index:44;background:#410c4366;position:fixed;inset:0}.core .card,.core .brain{padding:24px}.core .g2,.core .acct,.core .ceogrid{grid-template-columns:1fr}.core:not(.onb) .shell{padding-bottom:120px}.core .bnav{z-index:42;background:var(--plum);box-shadow:0 6px 0 var(--pur);border-radius:999px;justify-content:space-between;padding:6px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.core .bnav a,.core .bnav button{color:var(--cream);font:600 10.5px var(--font-kumbh), sans-serif;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:7px 0 5px;text-decoration:none;display:flex}.core .bnav .on{background:var(--yel);color:var(--plum)}.core .pfgrid{grid-template-columns:1fr;gap:18px}.core .pfvis{width:100%;max-width:260px;margin:0 auto}.core .pfmini .th{width:44px;height:44px}.core .perfcard{grid-template-columns:1fr}.core .drow{grid-template-columns:100px 1fr 34px;gap:10px}.core .big{font-size:44px}.core .h1{font-size:clamp(34px,9vw,44px)}.core .store-page .h1{font-size:clamp(28px,10cqw,44px)}.core .deck{height:auto}.core .rcard{width:100%;height:auto;padding:30px 26px;position:relative;top:0;transform:none!important}.core .rcard.back{display:none}.core .rcard h3{font-size:30px}.core .dx,.core .idea,.core .post{transform:none!important}.core.onb .shell{padding:16px 14px 60px}.core.onb .qcard{gap:18px;padding:26px 20px}.core.onb .opts{grid-template-columns:1fr}.core.onb .mapc{padding:18px}}.core.onb.wide .shell,.core.wide .shell{max-width:1180px}.core .onbbar{flex-direction:column;gap:14px;display:flex}.core .stages{flex-wrap:wrap;gap:6px;display:flex}.core .stages span{font:600 12.5px var(--font-kumbh), sans-serif;color:var(--mute);background:#ffffffb3;border:1.5px solid #410c434d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.core .stages span b{font:400 13px var(--font-gloock), serif}.core .stages span.on{border-color:var(--plum);background:var(--yel);color:var(--plum)}.core .stages span.ok{border-color:var(--pur);color:var(--pur)}.core .pbar{border:2px solid var(--plum);background:#fff;border-radius:99px;height:10px;overflow:hidden}.core .pbar>span{background:var(--pur);height:100%;display:block}.core .qtitle{font:400 clamp(26px, 3.6vw, 36px) / 1.12 var(--font-gloock), serif}.core .qcard{flex-direction:column;gap:22px;padding:40px;display:flex}.core .opts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.core .opt{border:2px solid var(--plum);text-align:left;min-height:56px;font:600 15px/1.3 var(--font-kumbh), sans-serif;color:var(--plum);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.core .opt .mk{border:2px solid var(--plum);background:#fff;border-radius:50%;flex:none;width:22px;height:22px}.core .opt.multi .mk{border-radius:7px}.core .opt.on{background:var(--plum);color:var(--yel)}.core .opt.on .mk{background:var(--yel);border-color:var(--yel);box-shadow:inset 0 0 0 4px var(--plum)}.core .srow{border-bottom:1.5px dashed #410c4338;flex-direction:column;gap:12px;padding:18px 0;display:flex}.core .srow p{font-size:17px;font-weight:500;line-height:1.45}.core .dots{grid-template-columns:repeat(5,minmax(0,64px));gap:8px;display:grid}.core .dots button{border:2px solid var(--plum);height:50px;font:400 20px var(--font-gloock), serif;color:var(--plum);background:#fff;border-radius:16px}.core .dots button.on{background:var(--pur);color:#fff;box-shadow:0 3px 0 var(--plum)}.core .slab{color:var(--mute);grid-template-columns:1fr auto 1fr;gap:8px;max-width:352px;font-size:12px;display:grid}.core .slab span:last-child{text-align:right}.core .slab .sel{color:var(--pur);text-align:center;font-weight:700}.core .navbtns{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.core .video{aspect-ratio:16/9;border:2px solid var(--plum);background:var(--plum);box-shadow:0 6px 0 var(--pur);border-radius:32px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.core .playbtn{background:var(--yel);border:2px solid var(--cream);width:88px;height:88px;color:var(--plum);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.core .vbar{background:#fff3;height:8px;position:absolute;bottom:0;left:0;right:0}.core .vbar span{background:var(--yel);height:100%;display:block}.core .mapc{border:2px solid var(--plum);box-shadow:0 5px 0 var(--plum);color:inherit;background:#ffffffe0;border-radius:32px;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 24px;text-decoration:none;display:flex}.core .mapc.locked{opacity:.55;box-shadow:none;border-style:dashed}.core .mapc.done{background:var(--lila)}.core .mapc.open{box-shadow:0 5px 0 var(--plum), 0 0 0 4px var(--yel);background:#fff}.core .mapn{background:var(--yel);border:2px solid var(--plum);width:52px;height:52px;font:400 24px var(--font-gloock), serif;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.core .mapc.done .mapn{background:var(--pur);color:#fff}.core .infra{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.core .infra span{background:#fff;border:1.5px solid #410c4326;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.core .infra span.ok{background:var(--lila);border-color:#0000}.core .infra i{border:2px solid var(--plum);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.core .infra .ok i{background:var(--pur);border-color:var(--pur);color:#fff}
