.ip{--cream:#fff9f0;--paper:#fff;--caramel:#c98a4b;--caramel-d:#9a6230;--acorn:#f4b740;--acorn-l:#fff1cf;--blush:#f7b89a;--blush-l:#fdede4;--mint:#5fc7a8;--mint-l:#e3f6ef;--sky-l:#e4f0fa;--lav-l:#eee9fb;--ink:#3b2a20;--ink2:#6e5a4c;--ink3:#756358;--line:#e2d3c1;--chip:#fbde9c;--choco:#7a3e14;--glass:linear-gradient(150deg, #ffffffdb 0%, #ffffff94 100%);--glass-shadow:0 14px 34px #6e5a461a, 0 1px 2px #6e5a460f, inset 0 1px 0 #fffffff2;--tint-mint:linear-gradient(150deg, #d4f4e7f2 0%, #ffffffa6 100%);--tint-sky:linear-gradient(150deg, #d6e9faf2 0%, #ffffffa6 100%);--tint-peach:linear-gradient(150deg, #ffe0cef2 0%, #ffffffa6 100%);--tint-gold:linear-gradient(150deg, #ffeab2fa 0%, #ffffffa6 100%);--tint-lav:linear-gradient(150deg, #e8e2faf2 0%, #ffffffa6 100%);--max:1200px}:where(.ip) *{box-sizing:border-box;margin:0;padding:0}.ip{-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--cream);word-break:keep-all;font-family:Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;overflow-x:clip}.ip a{color:inherit;text-decoration:none}.ip img{max-width:100%;display:block}.ip .in{max-width:var(--max);margin:0 auto;padding:0 28px}.ip .jua{font-family:Jua,Pretendard,sans-serif;font-weight:400}.ip .glass{background:var(--glass);box-shadow:var(--glass-shadow);border:1px solid #fffffff2;border-radius:28px}.ip .t-mint{background:var(--tint-mint)}.ip .t-sky{background:var(--tint-sky)}.ip .t-peach{background:var(--tint-peach)}.ip .t-gold{background:var(--tint-gold)}.ip .t-lav{background:var(--tint-lav)}.ip .b1{height:52px;color:var(--ink);white-space:nowrap;background:linear-gradient(#fbd06a 0%,#eea62a 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15.5px;font-weight:800;transition:transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 10px 22px #d6962852}.ip .b2{white-space:nowrap;background:#ffffffd9;border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 22px;font-size:15.5px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 6px 16px #6e5a461f,inset 0 1px #fff}.ip .b1:hover,.ip .b2:hover,.ip .play:hover{transform:translateY(-2px)}.ip .b1.sm,.ip .b2.sm{height:42px;padding:0 18px;font-size:14px}.ip .play{color:#fff;background:#2a1c14;border-radius:16px;align-items:center;gap:11px;height:56px;padding:0 22px 0 16px;transition:transform .2s;display:inline-flex;box-shadow:0 10px 22px #2a1c1447}.ip .play svg{width:26px;height:26px}.ip .play small{opacity:.75;font-size:11px;line-height:1.15;display:block}.ip .play b{font-size:16.5px;line-height:1.15}.ip .sec{padding:120px 0}.ip .sh{text-align:center;max-width:720px;margin:0 auto 56px}.ip .ey{color:var(--caramel-d);background:#fffc;border:1px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #6e5a4614}.ip .ey:before{content:"";background:var(--acorn);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f4b74040}.ip .sh h2{letter-spacing:-.035em;margin-top:18px;font-size:46px;font-weight:900;line-height:1.22}.ip .sh h2 em{color:var(--caramel-d);font-style:normal}.ip .sh p{color:var(--ink2);margin-top:16px;font-size:18px;line-height:1.6}.ip .ph{aspect-ratio:660/1260;filter:drop-shadow(0 30px 40px #3c281938);border-radius:34px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.ip .ph img{width:163.64%;max-width:none;margin-top:-91.5%;margin-left:-31.8%}.ip .top{z-index:50;pointer-events:none;position:fixed;inset:16px 0 auto}.ip .top .bar{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#fffaf3b8;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:24px;height:68px;padding:0 12px 0 20px;display:flex;box-shadow:0 10px 30px #6e5a461a}.ip .brand{align-items:center;gap:9px;display:flex}.ip .brand img{border-radius:11px;width:38px;height:38px;box-shadow:0 4px 10px #d696284d}.ip .brand b{color:var(--choco);font-family:Jua,Pretendard,sans-serif;font-size:26px;font-weight:400}.ip .menu{gap:4px;margin-left:12px;display:flex}.ip .menu a{color:var(--ink2);border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:700;transition:background .2s}.ip .menu a:hover{color:var(--ink);background:#ffffffe6}.ip .top .sp{flex:1}.ip .hero{background:radial-gradient(50% 50% at 8% 10%, #ccf0e0e6 0%, #ccf0e000 70%), radial-gradient(45% 50% at 95% 15%, #d4e6faf2 0%, #d4e6fa00 70%), radial-gradient(50% 45% at 70% 95%, #ffdec8e6 0%, #ffdec800 70%), radial-gradient(40% 40% at 20% 90%, #ffecbad9 0%, #ffecba00 70%), var(--cream);padding:170px 0 40px;position:relative;overflow:hidden}.ip .hero .in:not(.lower){grid-template-columns:1.02fr 1fr;align-items:center;gap:40px;display:grid}.ip .hero h1{letter-spacing:-.045em;margin-top:22px;font-size:68px;font-weight:900;line-height:1.14}.ip .hero h1 em{background:linear-gradient(90deg,#c98a4b,#e0912e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ip .hero .lead{color:var(--ink2);margin-top:24px;font-size:20px;line-height:1.65}.ip .hero .lead b{color:var(--choco)}.ip .hero .cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ip .hero .fine{color:var(--ink3);flex-wrap:wrap;gap:14px;margin-top:18px;font-size:14px;display:flex}.ip .hero .fine span:before{content:"✓ ";color:var(--mint);font-weight:900}.ip .cluster{height:640px;position:relative}.ip .cluster .ph{width:300px;position:absolute}.ip .cluster .p1{z-index:3;width:320px;top:0;left:50%;transform:translate(-50%)}.ip .cluster .p2{z-index:2;opacity:.97;width:260px;top:90px;left:0;transform:rotate(-7deg)}.ip .cluster .p3{z-index:2;opacity:.97;width:260px;top:90px;right:0;transform:rotate(7deg)}.ip .float{z-index:5;border-radius:18px;padding:12px 16px;font-size:14px;font-weight:800;animation:5s ease-in-out infinite ip-bob;position:absolute}.ip .float small{color:var(--ink3);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}.ip .float.f1{top:420px;left:-10px}.ip .float.f2{animation-delay:-2.5s;top:30px;right:-6px}.ip .tori-b{z-index:6;object-fit:cover;border:5px solid #fff;border-radius:50%;width:118px;height:118px;animation:6s ease-in-out -1s infinite ip-bob;position:absolute;bottom:30px;right:30px;box-shadow:0 14px 30px #6e5a4638}@keyframes ip-bob{50%{transform:translateY(-10px)}}.ip .tiles{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;display:grid}.ip .tile{padding:26px 24px;transition:transform .3s}.ip .tile:hover{transform:translateY(-6px)}.ip .tile .ic{background:#fff;border-radius:17px;place-items:center;width:54px;height:54px;font-size:26px;display:grid;box-shadow:0 6px 14px #6e5a461f}.ip .tile h3{letter-spacing:-.02em;margin-top:18px;font-size:19px;font-weight:900}.ip .tile p{color:var(--ink2);margin-top:8px;font-size:14.5px;line-height:1.55}.ip .band{color:#fff;background:#2a1c14;border-radius:24px;align-items:center;gap:20px;margin-top:22px;padding:22px 26px;display:flex}.ip .band b{font-size:19px;font-weight:800}.ip .band span{color:#e9d9c6;font-size:15px}.ip .band .sp{flex:1}.ip .strip{text-align:center;padding:56px 0 20px}.ip .strip .lb{color:var(--ink3);font-size:15px;font-weight:800}.ip .marq{margin-top:22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ip .marq .tr{gap:14px;width:max-content;animation:40s linear infinite ip-mq;display:flex}.ip .marq.rev .tr{animation-direction:reverse}.ip .marq:hover .tr{animation-play-state:paused}@keyframes ip-mq{to{transform:translate(-50%)}}.ip .who{white-space:nowrap;background:#ffffffd9;border:1px solid #fff;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #6e5a4614}.ip .who i{font-size:20px;font-style:normal}.ip .bento{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:20px;display:grid}.ip .bx{padding:34px;position:relative;overflow:hidden}.ip .bx h3{letter-spacing:-.03em;font-size:26px;font-weight:900;line-height:1.3}.ip .bx p{color:var(--ink2);margin-top:10px;font-size:15.5px;line-height:1.6}.ip .bx .lbl{color:var(--caramel-d);letter-spacing:.02em;margin-bottom:10px;font-size:13px;font-weight:800}.ip .bx.big{flex-direction:column;grid-row:span 2;display:flex}.ip .drawer{flex:1;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.ip .dr{background:#ffffffbf;border:1px solid #fff;border-radius:20px;padding:18px;box-shadow:0 4px 12px #6e5a4612}.ip .dr b{align-items:center;gap:7px;font-size:14.5px;font-weight:900;display:flex}.ip .kw{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ip .kw span{background:linear-gradient(180deg, #feedc4 0%, var(--chip) 55%, #f5cf7e 100%);border-radius:9px;padding:5px 10px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #96641e38}.ip .kw span.k{background:linear-gradient(180deg, #dda466 0%, var(--caramel) 50%, #ae7036 100%);color:#fff;text-shadow:0 1px #5a320a47}.ip .tools{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.ip .tools div{background:#ffffffbf;border:1px solid #fff;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:800;display:flex}.ip .tools i{font-size:18px;font-style:normal}.ip .stat{align-items:flex-end;gap:18px;margin-top:16px;display:flex}.ip .stat .n{letter-spacing:-.05em;color:var(--choco);font-size:64px;font-weight:900;line-height:1}.ip .stat .n small{margin-left:3px;font-size:24px}.ip .stat span{color:var(--ink2);padding-bottom:6px;font-size:14.5px;line-height:1.5}.ip .locks{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ip .locks span{background:#fffc;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:800}.ip .adv{gap:28px;display:grid}.ip .ad{grid-template-columns:1fr 1fr;align-items:center;gap:30px;min-height:480px;padding:46px 56px;display:grid;overflow:hidden}.ip .ad.rv .vis{order:-1}.ip .ad .em{background:#fff;border-radius:19px;place-items:center;width:60px;height:60px;font-size:30px;display:grid;box-shadow:0 8px 18px #6e5a461f}.ip .ad h3{letter-spacing:-.035em;margin-top:20px;font-size:36px;font-weight:900;line-height:1.25}.ip .ad h3 em{color:var(--caramel-d);font-style:normal}.ip .ad .sub{color:var(--ink2);margin-top:12px;font-size:17px;line-height:1.6}.ip .ad ul{gap:11px;margin-top:24px;list-style:none;display:grid}.ip .ad li{gap:10px;font-size:15.5px;font-weight:700;line-height:1.45;display:flex}.ip .ad li:before{content:"";background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23C98A4B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px;margin-top:-1px;box-shadow:0 2px 6px #6e5a4626}.ip .ad .go{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.ip .ad .go small{color:var(--ink3);font-size:13.5px;font-weight:700}.ip .ad .vis{justify-content:center;align-self:end;margin-bottom:-46px;display:flex}.ip .ad .vis .ph{width:300px}.ip .ad .vis.web{align-self:center;margin:0}.ip .browser{background:#fff;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 24px 50px #3c28192e}.ip .browser .bb{background:#f4ede4;align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.ip .browser .bb i{background:#e2d3c1;border-radius:50%;width:10px;height:10px}.ip .browser .bb span{height:20px;color:var(--ink3);background:#fff;border-radius:7px;flex:1;align-items:center;margin-left:10px;padding-left:10px;font-size:11px;display:flex}.ip .wb{grid-template-columns:120px 1fr;min-height:300px;display:grid}.ip .wb .sb{color:var(--ink2);background:#fff6ea;align-content:start;gap:6px;padding:16px 12px;font-size:12.5px;font-weight:800;display:grid}.ip .wb .sb div{border-radius:9px;padding:7px 10px}.ip .wb .sb .on{background:var(--acorn-l);color:var(--choco)}.ip .wb .mn{align-content:start;gap:8px;padding:16px;display:grid}.ip .wb .row{border:1px solid #f1e6d8;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:grid}.ip .wb .av{background:var(--sky-l);color:#3b6a94;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.ip .wb .row b{font-size:13.5px;display:block}.ip .wb .row small{color:var(--ink3);font-size:12px}.ip .wb .st{background:var(--mint-l);color:#23795f;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:800}.ip .kwband{color:#fff;background:#2a1c14;padding:90px 0;overflow:hidden}.ip .kwband .sh h2{color:#fff4e3}.ip .kwband .sh p{color:#d8c7b6}.ip .kwband .ey{color:#fbd06a;box-shadow:none;background:#ffffff14;border-color:#ffffff1f}.ip .kwband .marq{margin-top:16px}.ip .kc{white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:12px;padding:16px 22px;display:inline-flex}.ip .kc .tg{color:#fbd06a;background:#fbd06a2e;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:800}.ip .kc b{font-size:17px;font-weight:800}.ip .steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ip .step{flex-direction:column;padding:26px 22px 0;display:flex;overflow:hidden}.ip .step .n{width:42px;height:42px;color:var(--ink);background:linear-gradient(#fbd06a,#eea62a);border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid;box-shadow:0 6px 14px #d696284d}.ip .step h3{letter-spacing:-.02em;margin-top:16px;font-size:19px;font-weight:900;line-height:1.35}.ip .step p{color:var(--ink2);min-height:68px;margin-top:8px;font-size:14.5px;line-height:1.55}.ip .step .ph{border-radius:26px;width:82%;margin:20px auto -40px}.ip .stories{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ip .story{padding:30px 28px;position:relative}.ip .story .ex{color:var(--ink3);background:#ffffffd9;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:800;position:absolute;top:20px;right:20px}.ip .story .mem{color:var(--caramel-d);font-size:13.5px;font-weight:800}.ip .story q{letter-spacing:-.03em;quotes:"“" "”";margin-top:16px;font-size:23px;font-weight:900;line-height:1.4;display:block}.ip .story .after{color:var(--ink2);border-top:1px dashed #6e5a4640;margin-top:18px;padding-top:18px;font-size:15px;line-height:1.6}.ip .story .after b{color:var(--ink)}.ip .promise{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.ip .pr{padding:24px 22px}.ip .pr i{font-size:28px;font-style:normal}.ip .pr b{margin-top:12px;font-size:16.5px;font-weight:900;display:block}.ip .pr span{color:var(--ink2);margin-top:6px;font-size:14px;line-height:1.55;display:block}.ip .tog{justify-content:center;margin-bottom:30px;display:flex}.ip .tog div{background:#fffc;border:1px solid #fff;border-radius:999px;padding:5px;display:inline-flex;box-shadow:0 4px 12px #6e5a4614}.ip .tog button{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:800}.ip .tog button.on{color:#fff;background:#2a1c14}.ip .tog em{background:var(--mint-l);color:#23795f;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:12px;font-style:normal}.ip .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ip .plan{flex-direction:column;padding:32px 28px;display:flex}.ip .plan.pop{outline:2px solid var(--acorn);transform:translateY(-10px)}.ip .plan .nm{align-items:center;gap:8px;font-size:20px;font-weight:900;display:flex}.ip .plan .badge{color:#fbd06a;background:#2a1c14;border-radius:999px;padding:4px 10px;font-size:12px}.ip .plan .pc{letter-spacing:-.04em;margin-top:16px;font-size:42px;font-weight:900}.ip .plan .pc small{color:var(--ink3);letter-spacing:0;margin-left:4px;font-size:16px;font-weight:700}.ip .plan .mn{color:var(--ink2);margin-top:6px;font-size:15px}.ip .plan hr{border:0;border-top:1px dashed #6e5a4640;margin:22px 0}.ip .plan ul{flex:1;align-content:start;gap:10px;list-style:none;display:grid}.ip .plan li{padding-left:26px;font-size:15px;font-weight:700;position:relative}.ip .plan li:before{content:"✓";color:var(--caramel);font-weight:900;position:absolute;left:0}.ip .plan li.base{color:var(--caramel-d)}.ip .plan .b1,.ip .plan .b2{width:100%;margin-top:26px}.ip .pnote{text-align:center;color:var(--ink2);margin-top:30px;font-size:15px}.ip .faqw{grid-template-columns:.8fr 1.2fr;align-items:start;gap:50px;display:grid}.ip .faqw .sh{text-align:left;margin:0}.ip .faqw .sh .b1{margin-top:28px}.ip .faq{gap:12px;display:grid}.ip .faq details{background:#ffffffd9;border:1px solid #fff;border-radius:22px;padding:0 26px;box-shadow:0 6px 16px #6e5a4612}.ip .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:800;list-style:none;display:flex}.ip .faq summary::-webkit-details-marker{display:none}.ip .faq summary:after{content:"+";background:var(--acorn-l);width:32px;height:32px;color:var(--caramel-d);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;transition:transform .25s;display:grid}.ip .faq details[open] summary:after{transform:rotate(45deg)}.ip .faq details p{color:var(--ink2);padding:0 0 22px;font-size:15.5px;line-height:1.65}.ip .final{padding:40px 0 120px}.ip .fbox{text-align:center;box-shadow:var(--glass-shadow);background:radial-gradient(50% 60% at 0 0,#ccf0e0f2 0%,#ccf0e000 70%),radial-gradient(50% 60% at 100% 10%,#d4e6faf2 0%,#d4e6fa00 70%),radial-gradient(60% 50% at 50% 100%,#ffdec8f2 0%,#ffdec800 70%),#fff6e8;border:1px solid #fff;border-radius:40px;padding:80px 40px 0;position:relative;overflow:hidden}.ip .fbox h2{letter-spacing:-.04em;font-size:50px;font-weight:900;line-height:1.2}.ip .fbox h2 em{color:var(--caramel-d);font-style:normal}.ip .fbox p{color:var(--ink2);margin-top:16px;font-size:18px}.ip .fbox .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ip .fbox .marq{margin-top:60px}.ip .fbox .marq .tr{align-items:flex-start;gap:24px;animation-duration:50s}.ip .fbox .marq .ph{filter:drop-shadow(0 16px 22px #3c28192e);flex:none;width:220px}.ip.rv-ready .rv-in{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.ip.rv-ready .rv-in.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ip.rv-ready .rv-in{opacity:1;transform:none}.ip .marq .tr,.ip .float,.ip .tori-b{animation:none}}@media (max-width:1020px){.ip .menu{display:none}.ip .hero .in:not(.lower),.ip .ad,.ip .faqw{grid-template-columns:1fr}.ip .hero{padding-top:130px}.ip .hero h1{font-size:48px}.ip .cluster{width:100%;max-width:520px;height:560px;margin:0 auto}.ip .tiles,.ip .steps,.ip .promise{grid-template-columns:1fr 1fr}.ip .bento{grid-template-columns:1fr}.ip .bx.big{grid-row:auto}.ip .ad{padding:36px 28px}.ip .ad.rv .vis{order:0}.ip .stories,.ip .plans{grid-template-columns:1fr}.ip .plan.pop{transform:none}.ip .sh h2,.ip .fbox h2{font-size:34px}}@media (max-width:600px){.ip .in{padding:0 18px}.ip .top .bar .b2{display:none}.ip .hero h1{font-size:38px}.ip .hero .lead{font-size:17px}.ip .hero .lead br{display:none}.ip .cluster{height:470px}.ip .cluster .p1{width:240px}.ip .cluster .p2,.ip .cluster .p3{width:190px;top:70px}.ip .float.f1{top:340px;left:0}.ip .float.f2{right:0}.ip .tori-b{width:84px;height:84px;bottom:20px;right:10px}.ip .tiles,.ip .steps,.ip .promise,.ip .drawer,.ip .tools{grid-template-columns:1fr}.ip .band{flex-direction:column;align-items:flex-start}.ip .sec{padding:80px 0}.ip .ad h3{font-size:28px}.ip .fbox{padding:50px 20px 0}}.ip .loop{display:contents}.ip .sec.pt0{padding-top:0}.ip .sh.mb36{margin-bottom:36px}.ip .wb .av.c-blush{background:var(--blush-l);color:sienna}.ip .wb .av.c-mint{background:var(--mint-l);color:#23795f}.ip .wb .av.c-lav{background:var(--lav-l);color:#5b4a9a}.ip .wb .st.c-acorn{background:var(--acorn-l);color:var(--choco)}.ip .wb .st.c-sky{background:var(--sky-l);color:#3b6a94}
.toolbar{gap:8px;margin-bottom:12px;display:flex}.search{flex:1;position:relative}.search-icon{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input{padding-left:40px}.sort-select{width:auto;min-width:128px}.chips{gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.filter-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;flex:none;padding:0 14px;font-size:.875rem}.filter-chip-on{background:var(--acorn-l);color:var(--caramel-d);border-color:var(--caramel);font-weight:700}.crow-head{display:none}.crow-list{margin:0;padding:0;list-style:none;position:relative}.crow-item{border-top:1px solid var(--line);position:absolute;left:0;right:0}.crow-item:hover{background:var(--acorn-l)}.crow:focus-visible{outline-offset:-2px;background:var(--acorn-l)}.crow{height:100%;color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name stage""meta meta""next next";align-content:center;gap:2px 8px;padding:4px 16px;text-decoration:none;display:grid}.crow-name{grid-area:name;align-items:baseline;gap:6px;min-width:0;font-size:1rem;line-height:1.375;display:flex}.crow-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crow-title{color:var(--ink2);white-space:nowrap;font-size:.875rem}.crow-stage{flex-wrap:wrap;grid-area:stage;align-self:center;gap:4px;display:flex}.crow-sugg{background:color-mix(in srgb, var(--caramel-d) 12%, transparent);border-color:color-mix(in srgb, var(--caramel-d) 45%, transparent);color:var(--caramel-d)}.crow-meta{min-width:0;color:var(--ink2);white-space:nowrap;grid-area:meta;gap:0;font-size:.875rem;line-height:1.25;display:flex;overflow:hidden}.crow-meta>*+:before{content:"·";margin:0 6px}.crow-company{text-overflow:ellipsis;overflow:hidden}.crow-company:empty,.crow-company:empty+.crow-phone:before{display:none}.crow-next{grid-area:next;min-width:0;display:flex}.crow-next .next-bar{max-width:100%;padding:2px 8px;line-height:1.25}.next-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next-bar-late{background:var(--acorn-l);color:var(--caramel-d)}.next-bar-late .next-tag{background:var(--caramel-d);color:var(--acorn-l)}.next-bar-block{margin-top:12px;display:flex}.crow-skeleton{border-top:1px solid var(--line);align-content:center;gap:8px;padding:0 16px;display:grid}.crow-skeleton:first-of-type{border-top:0}.list-more{text-align:center;border-top:1px solid var(--line);padding:12px 16px}@media (min-width:640px){.crow-head{height:var(--web-size-tableHeaderHeight);background:var(--cream);color:var(--ink2);grid-template-columns:2fr 72px 96px 1.6fr;grid-template-areas:"name stage call next";align-items:center;gap:0 16px;padding:0 20px;font-size:.75rem;font-weight:600;display:grid}.crow-head>span:first-child{grid-area:name}.crow-head>span:nth-child(2){grid-area:stage}.crow-head>span:nth-child(4){grid-area:next}.crow-head-meta{display:contents}.crow-head-meta>span:first-child,.crow-head-meta>span:nth-child(2){display:none}.crow-head-meta>span:nth-child(3){grid-area:call}.crow{grid-template-columns:2fr 72px 96px 1.6fr;grid-template-areas:"name stage call next""company stage call next";align-content:center;gap:0 16px;padding:0 20px}.crow-meta{display:contents}.crow-meta>*+:before{content:none}.crow-company{color:var(--ink2);grid-area:company;font-size:.875rem}.crow-phone{display:none}.crow-call{grid-area:call;align-self:center;font-size:.875rem}.crow-company:empty{display:block}}@media (min-width:1024px){.crow-head{grid-template-columns:1.5fr 1.1fr 72px 150px 110px 1.7fr;grid-template-areas:"name company stage phone call next"}.crow-head-meta>span:first-child{grid-area:company;display:block}.crow-head-meta>span:nth-child(2){grid-area:phone;display:block}.crow{grid-template-columns:1.5fr 1.1fr 72px 150px 110px 1.7fr;grid-template-areas:"name company stage phone call next"}.crow-phone{grid-area:phone;align-self:center;font-size:.875rem;display:block}.crow-company{align-self:center}}.head-top{align-items:flex-start;gap:12px;display:flex}.avatar{background:var(--acorn-l);width:56px;height:56px;color:var(--caramel-d);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;font-weight:700;display:grid}.head-names{flex:1;min-width:0}.detail-name{word-break:break-word;font-size:1.375rem;font-weight:700;line-height:1.2727}.detail-title{color:var(--ink2);margin-left:8px;font-size:.875rem;font-weight:500}.stage-select{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.stage-dropdown{border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);min-height:32px;color:var(--ink);font:inherit;padding:0 8px;font-size:.875rem}.head-edit{flex:none}.contact-list{gap:4px;display:grid}.contact-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:40px;display:flex}.contact-label{white-space:nowrap;min-width:72px;color:var(--ink2);flex:none;align-items:center;font-size:.875rem;display:inline-flex}.summary-lines{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.summary-lines li{align-items:flex-start;gap:8px;display:flex}.line-no{background:var(--acorn-l);width:22px;height:22px;color:var(--caramel-d);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.75rem;font-weight:700;display:grid}.summary-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.todo-row:last-child{border-bottom:0}.todo-main{min-width:0}.todo-text{word-break:break-word;font-weight:500}.todo-actions{flex:none;align-items:center;gap:4px;display:flex}.evidence-link{margin-left:8px;font-size:.75rem}.upload-card{text-align:center;border:2px dashed var(--line);border-radius:var(--r-banner);color:var(--caramel-d);background:var(--paper);justify-items:center;gap:4px;margin-bottom:16px;padding:20px 16px;text-decoration:none;display:grid}.upload-card:hover{background:var(--acorn-l)}.upload-card .caption{color:var(--ink2)}.record-row{border-bottom:1px solid var(--line);gap:12px;padding:10px 0;display:flex}.record-row:last-child{border-bottom:0}.record-icon{background:var(--cream);width:36px;height:36px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid}.record-main{flex:1;min-width:0}.record-title{font-weight:600}.record-path{color:var(--ink3);margin-left:8px;font-size:.75rem;font-weight:500}.record-first{color:var(--ink2);margin-top:2px}.record-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.note-row{border-bottom:1px solid var(--line);padding:10px 0}.note-row:last-child{border-bottom:0}.note-body{white-space:pre-wrap;word-break:break-word}.note-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.note-editor{margin-bottom:8px}.memory-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 0;display:flex}.memory-row:last-child{border-bottom:0}.memory-label{color:var(--ink2);font-size:.875rem;font-weight:600}.memory-value{font-weight:600}.memory-form{width:100%;margin-top:8px}.edit-item{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:8px}.edit-item-row{grid-template-columns:1fr 1fr 44px;align-items:end;gap:8px;display:grid}.email-row{align-items:flex-start;gap:8px;display:flex}.email-row .field{flex:1}.work-panel{gap:8px;display:grid}.owner-badge{border-radius:var(--r-pill);background:var(--cream);color:var(--ink2);margin-right:8px;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-block}.owner-me,.owner-unknown{background:var(--acorn-l);color:var(--caramel-d)}.bullet-list{gap:4px;margin:0;padding-left:20px;display:grid}.quote-box{border-left:4px solid var(--caramel);background:var(--acorn-l);color:var(--caramel-d);border-radius:0 var(--r-input) var(--r-input) 0;margin:0;padding:12px 16px;font-weight:600}.candidate-row{border-bottom:1px solid var(--line);padding:12px 0}.candidate-row:last-child{border-bottom:0}.bubbles{gap:12px;padding:0;list-style:none;display:grid}.bubble-item{flex-direction:column;display:flex}.bubble-item:focus{outline:none}.bubble{border-radius:var(--r-banner);background:var(--cream);max-width:560px;padding:10px 14px}.bubble-me{align-items:flex-end}.bubble-me .bubble{background:var(--acorn-l);color:var(--caramel-d)}.bubble-focus .bubble{outline:3px solid var(--caramel);outline-offset:2px}.bubble-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.bubble-speaker{font-size:.75rem;font-weight:700}.bubble-text{white-space:pre-wrap;word-break:break-word}.boundary{color:var(--ink3);align-self:center;margin:4px 0 8px;font-size:.75rem}.transcript-wait{justify-items:start;gap:8px;display:grid}.dropzone{min-height:var(--web-size-dropzoneHeightMobile);border:2px dashed var(--line);border-radius:var(--r-banner);text-align:center;color:var(--ink2);align-content:center;justify-items:center;gap:8px;margin-bottom:16px;padding:16px;display:grid}.dropzone-over{background:var(--acorn-l);border-color:var(--caramel);color:var(--caramel-d)}.dropzone-title{font-weight:600}@media (min-width:640px){.dropzone{min-height:var(--web-size-dropzoneHeight)}}.file-list{gap:0;display:grid}.file-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"info remove""date date""result result";gap:8px;padding:12px 0;display:grid}.file-info{grid-area:info;min-width:0}.file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.file-date{grid-area:date;gap:4px;display:grid}.file-result{grid-area:result}.file-row .icon-btn{grid-area:remove}@media (min-width:640px){.file-row{grid-template-columns:minmax(0,1.5fr) 200px minmax(0,1.5fr) 44px;grid-template-areas:"info date result remove";align-items:center}}.picked{justify-content:space-between;align-items:center;gap:8px;display:flex}.picked-badge{border-radius:var(--r-pill);background:var(--mint-l);color:#2b7a60;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.picker-list{margin-top:8px;display:grid}.picker-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;display:flex}.picker-row:hover{background:var(--acorn-l)}.picker-meta{align-items:center;gap:8px;display:inline-flex}.confirm-summary{font-size:1.0625rem}.usage-rows>div{justify-content:space-between;min-height:32px;display:flex}.usage-rows dt{color:var(--ink2)}.meter{border-radius:var(--r-pill);background:var(--line);height:12px;margin:12px 0;overflow:hidden}.meter>span{background:var(--mint);border-radius:var(--r-pill);height:100%;transition:width var(--dur-base) var(--ease-standard);display:block}.meter-low>span{background:#e0644a}.meter-sm{height:8px;margin:8px 0}.progress-row{border-bottom:1px solid var(--line);padding:12px 0}.progress-row:last-child{border-bottom:0}.progress-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.switch-row{align-items:center;gap:12px;display:flex}.switch{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--line);cursor:pointer;flex:none;width:52px;height:32px;min-height:0;padding:0;position:relative}.switch-on{background:var(--caramel);border-color:var(--caramel)}.switch-knob{background:var(--paper);width:24px;height:24px;transition:transform var(--dur-fast) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.switch-on .switch-knob{transform:translate(20px)}.balance-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.balance{font-size:2.5rem;font-weight:700;line-height:1.2}.history-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.history-row:last-child{border-bottom:0}.plus{color:#2b7a60;font-weight:700}.consent-items{gap:16px;margin:12px 0;padding:0;list-style:none;display:grid}.consent-item{gap:12px;display:flex}.consent-no{background:var(--acorn-l);width:28px;height:28px;color:var(--caramel-d);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.consent-item-title{align-items:center;font-size:.9375rem;font-weight:600;line-height:1.4667;display:flex}@media (prefers-reduced-motion:reduce){.meter>span,.switch-knob{transition:none}.achip .spinner{animation:none}}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-tabs{margin-bottom:16px}.add-tabs .cap.lg{height:40px;padding:0 18px;text-decoration:none}.add-grid{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:1024px){.add-grid{grid-template-columns:2fr 1fr}}.add-two{grid-template-columns:1fr;align-items:start;gap:0 16px;display:grid}@media (min-width:720px){.add-two{grid-template-columns:1fr 1fr}}.add-phones .btn{align-self:flex-start}.add-owner{max-width:340px;margin-top:8px}.add-tip-list{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.add-tip-row{align-items:flex-start;gap:12px;display:flex}.add-tip-sub{display:block}.upz{border:2px dashed var(--line);border-radius:var(--r-input);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:18px 20px;display:flex}.upz-over{border-color:var(--caramel);background:var(--acorn-l)}.upz-err{border-color:#e0644a}.add-sub{align-items:center;gap:6px;margin:0 0 12px;display:flex}.upz-file{border-style:solid}.sp{flex:1}.add-chips{flex-wrap:wrap;gap:8px;display:flex}.imp-st{white-space:nowrap;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.imp-ok{color:#2b7a60}.imp-err{color:#c2412a}.imp-dup{color:var(--caramel-d)}.add-preview{margin-top:16px}.add-dup-choice{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.add-table th.num,.add-table td.num{text-align:right;width:56px}.add-table th,.add-table td{height:46px}.add-result{font-size:1rem}.add-pairs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.add-pair{border-radius:var(--r-input);border:1px solid var(--line);background:var(--paper);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.add-pair-on{border-color:var(--caramel);background:var(--acorn-l)}.cmp3{gap:8px;display:grid}.cmp3-h{font-weight:700;display:none}.cmp3-row{border-top:1px solid var(--line);grid-template-columns:1fr;gap:4px 16px;padding:8px 0;display:grid}.cmp3-cell{align-items:center;gap:6px;display:flex}@media (min-width:720px){.cmp3{grid-template-columns:120px 1fr 1fr}.cmp3-h{display:block}.cmp3-row{grid-column:1/-1;grid-template-columns:120px 1fr 1fr}.cmp3-wide{grid-column:2/-1}}.merge-pick{gap:16px;margin-bottom:16px;display:grid}@media (min-width:720px){.merge-pick{grid-template-columns:1fr 1fr}}.merge-results{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.merge-empty{margin:8px 0 0}.merge-sel{align-items:center;gap:12px;display:flex}.merge-sel-text{gap:2px;display:grid}.more-menu{flex:none;position:relative}.more-menu-list{z-index:20;border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);width:220px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000029}.more-menu-list a{border-radius:var(--r-checkbox);min-height:40px;color:inherit;align-items:center;padding:0 12px;text-decoration:none;display:flex}.more-menu-list a:hover,.more-menu-list a:focus-visible{background:var(--acorn-l)}.add-map{margin-top:14px}.add-map-list{gap:8px;margin:10px 0;display:grid}.add-map-row{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr);align-items:center;gap:10px;display:grid}
.dialog-wide{width:min(560px,100%)}.dialog-list{color:var(--ink2);margin:12px 0 0;padding-left:20px;font-size:.875rem;line-height:1.5}.dialog-foot{text-align:right;margin:8px 0 0}.reauth-method{border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;height:40px;padding:0 16px;font-weight:600;display:flex}@media (max-width:720px){.team-seat{grid-template-columns:1fr}}.team-table-wrap{overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:.9375rem}.team-table th,.team-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--line);white-space:nowrap;height:58px;padding:0 16px}.team-table thead th{height:var(--web-size-tableHeaderHeight,40px);color:var(--ink2);border-top:0;font-size:.8125rem}.team-table tbody th{font-weight:600}.team-table tbody tr:hover{background:var(--acorn-l)}.team-row-off{opacity:.65}.team-status{flex-direction:column;gap:2px;display:flex}.team-chip{font-weight:600}.team-chip-ok{color:#2b7a60}.team-chip-wn{color:var(--caramel-d)}.team-chip-nt{color:var(--ink2)}.team-actions{align-items:center;gap:8px;display:inline-flex}.team-empty,.team-foot{margin:0;padding:12px 16px}.team-table .num,.team-table th.num{text-align:right;font-variant-numeric:tabular-nums}.team-total th,.team-total td{background:var(--acorn-l);font-weight:700}.tag-counts{flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mk{border:1px dashed var(--line);border-radius:var(--r-pill);background:var(--surface-sunken,transparent);height:24px;color:var(--ink2);white-space:nowrap;align-items:center;padding:0 10px;font-size:.75rem;font-weight:600;display:inline-flex}.team-row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.team-grow{flex:1;min-width:0}.team-value{font-size:1.0625rem;font-weight:700;line-height:1.5}.team-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dialog-industry{width:min(720px,100%)}.industry-groups{gap:12px;max-height:55vh;margin-top:12px;display:grid;overflow-y:auto}.industry-group{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.industry-group legend{color:var(--ink2);grid-column:1/-1;margin-bottom:4px;padding:0;font-size:.8125rem;font-weight:700}.irow{border:1px solid var(--line);border-radius:var(--r-banner);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.irow.on{outline:2px solid var(--caramel);outline-offset:-2px}@media (max-width:720px){.industry-group{grid-template-columns:1fr}}.rule-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin:12px 0;display:grid}@media (max-width:639px){.rule-form{grid-template-columns:1fr}}.rule-list{gap:0;display:grid}.rule-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.rule-row:last-child{border-bottom:0}.settings-panel{align-content:start;gap:14px;min-width:0;display:grid}.export-job{gap:8px;display:grid}.notify-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}@media (max-width:639px){.notify-grid{grid-template-columns:1fr}}
.dialog-industry-x{width:min(1040px,100%)}.ind-picker{gap:12px;margin-top:12px;display:grid}.ind-search{justify-self:end;max-width:260px}.ind-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ind-col{gap:12px;display:grid}.ind-group{border-radius:var(--r-banner);background:var(--cream);border:0;gap:4px;margin:0;padding:8px 12px;display:grid}.ind-group legend{color:var(--ink2);padding:0 4px;font-size:.8125rem;font-weight:700}.ind-row{border-color:#0000;align-items:flex-start;min-height:44px;padding:8px 12px}.ind-row input{margin-top:4px}.ind-row.on{background:var(--paper)}.ind-row-dis{opacity:.45;cursor:not-allowed}.ind-text{gap:2px;min-width:0;display:grid}.ind-text .caption{display:block}.ind-text .badge{justify-self:start}.ind-follow{border-color:var(--line);padding:8px 12px}.ind-sub{border-radius:var(--r-banner);background:var(--cream);gap:12px;padding:12px 16px;display:grid}.ind-sub-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.ind-sub-help{display:block}.ind-sub-value{white-space:nowrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ind-flip{transform:rotate(180deg)}.ind-step{gap:12px;width:min(1040px,100%);display:grid}.ind-step-actions{justify-content:flex-end;gap:8px;display:flex}.industry-row{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:800px){.ind-cols{grid-template-columns:1fr}}.crow-ind,.crow-head-ind{display:none}.crow-ind-badge{flex:none}.ind-list-note{margin-bottom:12px}@media (min-width:1024px){.crow-head[data-ind="1"],.crow-list[data-ind="1"] .crow{grid-template-columns:1.6fr 1fr 72px 124px 88px 112px 1.2fr;grid-template-areas:"name company stage phone call ind1 next";column-gap:12px}.crow-head[data-ind="2"],.crow-list[data-ind="2"] .crow{grid-template-columns:1.6fr 1fr 72px 124px 88px 104px 104px 1.2fr;grid-template-areas:"name company stage phone call ind1 ind2 next";column-gap:12px}.crow-head>span.crow-head-next{grid-area:next}.crow-head>span.crow-head-ind-1,.crow-list .crow-ind-1{grid-area:ind1;display:block}.crow-head>span.crow-head-ind-2,.crow-list .crow-ind-2{grid-area:ind2;display:block}.crow-ind{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.875rem;overflow:hidden}}.ind-info-list{gap:0;display:grid}.ind-info-row{border-top:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.ind-info-row:first-child{border-top:0}.ind-info-main{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.ind-info-label{color:var(--ink2);font-size:.875rem}.ind-info-value{overflow-wrap:anywhere;margin:0}.ind-info-src{padding-left:120px}.ind-info-dl .ind-info-row{grid-template-columns:112px minmax(0,1fr);gap:8px}.ind-info-new{border-radius:var(--r-input);background:var(--sky);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-left:120px;padding:6px 10px;font-size:.875rem;display:flex}.ind-info-others{border-top:1px solid var(--line);margin-top:8px}.ind-info-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.ind-info-toggle .caption{display:block}.ind-clear{margin-right:auto}.export-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.export-col{gap:20px;display:grid}.export-opts{gap:12px;display:grid}.export-opts-3{grid-template-columns:repeat(3,minmax(0,1fr))}.export-opt{border:1px solid var(--line);border-radius:var(--r-banner);cursor:pointer;align-items:flex-start;gap:8px;padding:12px;display:flex}.export-opt.on{outline:2px solid var(--caramel);outline-offset:-2px}.export-opt small{display:block}.export-opt-dis{opacity:.6;cursor:not-allowed}.export-members{border:0;flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;display:flex}.export-member{align-items:center;gap:8px;display:inline-flex}.export-format{flex-wrap:wrap;gap:8px;display:flex}.export-soon{opacity:.7;border-style:dashed}.export-includes{flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;display:flex}.export-includes li:before{content:"✓ "}.export-big{font-variant-numeric:tabular-nums;margin:0;font-size:2.5rem;font-weight:800}.export-big small{margin-left:4px;font-size:1rem;font-weight:600}.export-sample{border-collapse:collapse;width:100%;font-size:.875rem}.export-sample th,.export-sample td{text-align:left;border-top:1px solid var(--line);padding:6px 8px}.export-sample thead th{color:var(--ink2);border-top:0;font-weight:600}.export-go{margin:16px 0 8px}@media (max-width:900px){.export-grid,.export-opts-3{grid-template-columns:1fr}}
.chart-donut{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chart-center-n{fill:currentColor;font-size:22px;font-weight:800}.chart-center-l{fill:currentColor;opacity:.8;font-size:10px;font-weight:600}.chart-legend,.chart-hbars{gap:6px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.chart-hbars li{grid-template-columns:minmax(80px,140px) 1fr auto;align-items:center;gap:10px;display:grid}.chart-hbars li.on .chart-hbar-name{font-weight:800}.chart-hbar-track{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.chart-hbar-fill{border-radius:999px;height:100%;display:block}.chart-hbar-fill.hatch{background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--paper) 4px 6px)!important}.chart-cols{align-items:flex-end;gap:8px;height:120px;display:flex}.chart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;font-size:.75rem;display:flex}.chart-col-bar{border-radius:var(--r-chartBar);background:var(--caramel);width:100%;max-width:28px}.chart-col.on .chart-col-bar{outline:2px solid var(--caramel)}.chart-col-label{color:var(--ink2)}.stat-n{font-size:2rem;font-weight:800;line-height:1.15}.stat-dg{color:#c2412a}.stat-l{color:var(--ink2);font-size:.8125rem}.navy .stat-l,.hy .stat-l{color:var(--ink3)}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px;display:grid}.kpi-grid a.card{padding:16px 18px;text-decoration:none;display:block}.dash-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:20px;display:grid}.dash-grid>.card{margin:0}.dash-wide{grid-column:1/-1}.work-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.work-toolbar .spacer{flex:1}.work-select select{min-width:140px}.work-table-wrap{padding:8px 8px 12px;overflow-x:auto}.work-table{border-collapse:collapse;width:100%;font-size:.875rem}.work-table th,.work-table td{text-align:left;vertical-align:middle;padding:12px}.work-table thead th{background:var(--sky);color:var(--ink2);font-size:.75rem}.work-table tbody tr:not(.work-sec):hover{background:var(--sky)}.work-table .work-sec th{background:var(--sky);font-weight:700}.work-check{width:44px}.work-title{font-weight:700}.work-done .work-title{color:var(--ink2);text-decoration:line-through}.work-late{color:#c2412a;font-weight:700}.work-actions{flex-wrap:wrap;gap:6px;display:flex}.work-kind{white-space:nowrap;cursor:default}.undo-bar{border-radius:var(--r-toast);background:linear-gradient(145deg, var(--ink), var(--ink));color:var(--cream);box-shadow:var(--glass-shadow);z-index:40;align-items:center;gap:12px;padding:10px 18px;display:flex;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.undo-bar .btn-text{color:var(--acorn)}.kanban{grid-template-columns:repeat(4,minmax(200px,1fr));gap:16px;display:grid;overflow-x:auto}.kanban-col{min-height:200px;padding:12px}.kanban-head{margin:0 0 8px;font-size:.9375rem}.kanban-card{background:linear-gradient(145deg, var(--paper), var(--cream));border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);border-radius:16px;margin-bottom:8px;padding:12px;list-style:none}.kanban-card:focus-visible{outline:2px solid var(--caramel)}.kanban-title{margin-bottom:4px;font-weight:700}.cal-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cal-title{margin:0;font-size:1.25rem;font-weight:800}.cal-banner{text-align:left;width:100%;margin-bottom:12px;display:block}.cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.cal-dow{color:var(--ink2);padding:4px 6px;font-size:.75rem;font-weight:700}.cal-cell{background:var(--sky);border:1px solid var(--sky-line);border-radius:14px;min-height:112px;padding:6px;overflow:hidden}.cal-cell.other{opacity:.45}.cal-day{width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.cal-day.today{background:linear-gradient(180deg, var(--acorn), var(--caramel));color:var(--ink)}.cal-chip{border:0;border-left:3px solid var(--caramel);background:var(--acorn-l);width:100%;height:22px;color:inherit;font:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:.75rem;display:block;overflow:hidden}.cal-chip.candidate{border-left-style:dashed;border:1px dashed var(--line)}.cal-more{color:var(--ink2);margin-top:2px;font-size:.75rem}.cal-week{grid-template-columns:56px repeat(7,minmax(0,1fr));display:grid;position:relative}.cal-week-day{border-left:1px solid var(--line);height:1344px;position:relative}.cal-hour{height:56px;color:var(--ink2);border-top:1px solid var(--line);font-size:.6875rem}.cal-block{background:var(--acorn-l);border:1px solid var(--line);border-left:3px solid var(--caramel);cursor:pointer;text-align:left;color:inherit;border-radius:12px;padding:2px 6px;font-size:.75rem;position:absolute;overflow:hidden}.cal-side{width:360px;max-width:100%}.cal-layout{align-items:flex-start;gap:20px;display:flex}.cal-layout>:first-child{flex:1;min-width:0}.cal-candidate{margin-bottom:10px;padding:12px}.cal-quote{border-left:3px solid var(--line);color:var(--ink2);margin:6px 0;padding-left:10px}.pipe-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pipe-tags{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pipe-tag{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.pipe-tag.on{background:var(--acorn-l);border-color:var(--caramel);font-weight:800}.tag-chip{border:1px solid var(--line);background:var(--acorn-l);border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.tag-sugg{margin-bottom:16px;padding:16px 18px}.tag-sugg-q{margin:0 0 8px;font-size:1.0625rem;font-weight:700}.tag-sugg-preview{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tag-aliases{color:var(--ink2);font-size:.8125rem}.plan-grid{gap:20px;margin-bottom:20px;display:grid}.plan-grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.plan-grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.plan-card{flex-direction:column;gap:8px;padding:20px;display:flex}.plan-card.current,.plan-card.recommended{outline:2px solid var(--caramel)}.plan-card.tone-mint{background:var(--tint-mint)}.plan-card.tone-gold{background:var(--tint-gold)}.plan-card.tone-lav{background:var(--tint-lav)}.plan-card.recommended{box-shadow:inset 0 0 0 2px var(--acorn), 0 14px 30px #d6962840;outline:none}.plan-head{align-items:center;gap:8px;display:flex}.plan-name{margin:0;font-size:1.125rem;font-weight:800}.plan-was-row{align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;display:flex}.plan-off{color:var(--caramel-d);font-weight:800}.plan-divider{background:var(--line);border:0;height:1px;margin:8px 0}.plan-cycle{margin:4px 0 16px}.addon-list{gap:8px;margin-top:12px;display:grid}.addon-row{border:1px solid var(--glass-line);background:var(--glass);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.plan-price{font-size:2.125rem;font-weight:800;line-height:1.2}.plan-price small{margin-left:4px;font-size:.9375rem;font-weight:600}.plan-was{color:var(--ink2);text-decoration:line-through}.plan-features{gap:8px;margin:4px 0 18px;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:grid}.plan-actions{margin-top:auto}.plan-note{border:1px dashed var(--line);border-radius:16px;padding:12px;font-size:.875rem}.plan-tier-band{padding:10px 12px;font-size:.8125rem}.price-table{border-collapse:collapse;width:100%;font-size:.875rem}.price-table th,.price-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.bill-form{gap:16px;display:grid}.bill-opt{border:1px solid var(--line);background:var(--sky);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bill-opt.on{border-color:var(--caramel);outline:2px solid var(--caramel)}.bill-rows{gap:6px;margin:0;display:grid}.bill-rows>div{justify-content:space-between;gap:12px;display:flex}.bill-rows dt{color:var(--ink2)}.bill-rows dd{margin:0;font-weight:700}.bill-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.activity-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}@media (max-width:960px){.pipe-layout,.bill-split,.cal-layout{flex-direction:column;grid-template-columns:1fr}.kanban{grid-template-columns:repeat(4,240px)}.cal-side{width:100%}}.meter{appearance:none;background:var(--line);border:0;border-radius:999px;width:100%;height:10px;margin:8px 0;display:block;overflow:hidden}.meter::-webkit-progress-bar{background:var(--line)}.meter::-webkit-progress-value{background:var(--caramel);border-radius:999px}.meter::-moz-progress-bar{background:var(--caramel);border-radius:999px}.meter-warn::-webkit-progress-value{background:var(--caramel-d)}.meter-warn::-moz-progress-bar{background:var(--caramel-d)}.plan-headline{margin:12px 0 4px;font-size:1.75rem;font-weight:800}.bill-opt .caption{display:block}.cal-chip.is-cancelled,.cal-block.is-cancelled,.is-cancelled{color:var(--ink2);text-decoration:line-through}.time-field{flex-direction:column;gap:4px;display:inline-flex;position:relative}.time-list{z-index:5;background:var(--surface,#fff);border:1px solid var(--glass-line);box-shadow:var(--ov-shadow);border-radius:20px;padding:6px;position:absolute;top:100%;left:0}.time-list li{cursor:pointer;border-radius:10px;padding:6px 10px;font-weight:600}.time-list li[aria-selected=true],.time-list li.on{background:var(--acorn-l);border:1px solid var(--line);font-weight:800}.due-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.stage-board{align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.stage-col{border:1px solid var(--glass-line);background:#ffffff6b;border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:10px;display:flex}.stage-sub{flex-direction:column;gap:8px;min-height:80px;display:flex}.stage-head{align-items:center;gap:6px;padding:2px 4px;font-size:.8125rem;display:flex}.stage-dot{border-radius:50%;width:8px;height:8px}.stage-count{color:var(--ink3);margin-left:auto;font-size:.72rem;font-weight:800}.stage-empty{padding:8px 4px}.stage-card{cursor:grab;background:linear-gradient(150deg,#fffffff2,#ffffffbf);border:1px solid #fff;border-radius:14px;gap:6px;margin-bottom:8px;padding:10px 11px;display:grid;box-shadow:0 3px 10px #6e5a4617}.stage-card:focus-visible{outline:2px solid var(--caramel)}.stage-card-name small{color:var(--ink3)}.stage-card .kw{flex-wrap:wrap;gap:4px;display:flex}.stage-card .kw span{background:var(--chip);color:var(--ink);border-radius:7px;padding:2px 7px;font-size:.72rem;font-weight:700}.stage-card .kw span.k{background:var(--caramel);color:#fff}.stage-edit-list{gap:8px;margin:10px 0;display:grid}.stage-edit-row{align-items:center;gap:8px;display:flex}.stage-edit-row .input{flex:1;min-width:0}.stage-handle{cursor:grab;color:var(--ink3)}.stage-swatch{cursor:pointer;border:2px solid #0000;border-radius:6px;width:18px;height:18px;padding:0}.stage-swatch.on{border-color:var(--ink)}.stage-reassign{gap:8px;margin-top:12px;display:grid}.detail-grid-3{grid-template-columns:minmax(260px,1fr) minmax(320px,1.4fr) minmax(240px,.9fr);align-items:start;gap:16px;display:grid}@media (max-width:1100px){.detail-grid-3{grid-template-columns:1fr}}.drawer{border-top:1px solid var(--border);padding:8px 0}.drawer:first-of-type{border-top:0}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-title{margin:0;font-size:.875rem;font-weight:700}.drawer-item{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--r-input);background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 4px;display:flex}.drawer-item:hover{background:var(--acorn-l)}.kw-list{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kw{border-radius:var(--r-pill);background:var(--tag-4-bg);min-height:28px;color:var(--tag-4-fg);align-items:center;gap:4px;padding:0 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.kw-date{background:var(--tag-3-bg);color:var(--tag-3-fg)}.kw-sensitive{background:var(--tag-6-bg);color:var(--tag-6-fg)}.kw-edit{border:1px solid var(--line);border-radius:var(--r-input);background:var(--paper);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.kw-input{min-width:120px;font:inherit;background:0 0;border:0;outline:0;flex:1}.kw-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.memory-date{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.memory-date .input{width:84px}.memory-evidence{border-top:1px solid var(--border);margin-top:8px;padding-top:8px}.timeline-list{flex-direction:column;gap:8px;display:flex}.timeline-row{grid-template-columns:96px 1fr auto;align-items:baseline;gap:8px;display:grid}.timeline-at{color:var(--ink2);font-size:.8125rem}.candidate-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.briefing-panel{max-width:440px}.briefing-h{margin:12px 0 4px;font-size:.875rem;font-weight:700}.briefing-opener{margin-top:8px;font-weight:700}.home-call{border-top:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;display:flex}.home-call:first-child{border-top:0}.home-call-time{min-width:48px;color:var(--ink2)}.home-call-who{flex-wrap:wrap;flex:1;align-items:center;gap:6px 10px;display:flex}.kw-age{background:var(--sky);color:#2f6a99;box-shadow:inset 0 0 0 1px var(--sky-line)}.kw-age em{box-shadow:inset 0 0 0 1px var(--sky-line);background:#ffffffd9;border-radius:5px;padding:1px 4px;font-size:.5625rem;font-style:normal;font-weight:800}.kw-age-next{color:var(--ink2);background:0 0;font-weight:600}.kw-age-lg{min-height:32px;font-size:.9375rem}.age-tipwrap{border-radius:var(--r-input);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.age-tipwrap:focus-visible{outline-offset:2px;outline:2px solid #2f6a99}.agetip{z-index:8;background:var(--paper);width:318px;max-width:80vw;box-shadow:0 14px 34px #3c281438, 0 0 0 1px var(--sky-line);color:var(--ink);cursor:default;border-radius:16px;flex-direction:column;gap:2px;padding:11px 14px;font-size:.78rem;font-weight:500;line-height:1.55;display:flex;position:absolute;top:calc(100% + 8px);left:0}.agetip b{color:#2f6a99;font-size:.75rem}.agetip-ln{align-items:baseline;gap:6px;display:flex}.agetip-ln i{width:36px;color:var(--ink3);flex:none;font-size:.6875rem;font-style:normal;font-weight:800}.agetip-re,.agev-re{background:var(--blush-l);color:#b5583a;border-radius:6px;align-self:flex-start;padding:1px 6px;font-size:.625rem;font-weight:700}.agetip-ft{border-top:1px dashed var(--line);color:var(--ink3);margin-top:4px;padding-top:6px;font-size:.6875rem}.age-block{flex-direction:column;gap:4px;width:100%;display:flex}.agev{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px;font-size:.6563rem;font-weight:600;display:inline-flex}.agev-lg{font-size:.72rem}.agev-re{margin-left:4px}.agebox{border:1px solid var(--sky-line);background:var(--sky);border-radius:16px;margin:12px 0;padding:10px 12px}.agebox-h{align-items:baseline;gap:8px;margin:0 0 8px;font-size:.8rem;font-weight:800;display:flex}.agegrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.agegrade{gap:4px;display:flex}.age-warn{background:var(--acorn-l);border-radius:10px;margin:6px 0;padding:6px 10px;font-size:.78rem}.agepv{background:#ffffffc7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 0;padding:8px 10px;display:flex}.call-status{font-size:.8125rem;font-weight:600}.call-status-ok{color:var(--ink2)}.call-status-run{color:#2f6a99}.call-status-err{color:#b5583a}.call-status-mute{color:var(--ink3)}.call-head{margin:8px 0 12px}.call-title{color:var(--ink2);font-weight:500}.call-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.call-cols{grid-template-columns:1fr}}.bubbles{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.bubble{background:var(--paper);max-width:85%;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:8px 12px}.bubble p{margin:2px 0 0}.bubble-me{background:var(--sky);align-self:flex-end}.assign-panel{margin-bottom:12px}.todo-source{background:var(--sky);border-radius:12px;margin:8px 0;padding:8px 10px}.mood-groups,.mind-edit{gap:6px;display:grid}.mood-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mood-chip{border-radius:var(--radius-pill);background:var(--bg-surfaceAlt);color:var(--ink2);align-items:center;gap:4px;padding:3px 10px;font-size:.8125rem;display:inline-flex}.mood-chip.on{background:var(--notice-info-bg);color:var(--notice-info-fg);font-weight:700}.mind-ai{color:var(--ink3);font-size:.8125rem}.mind-strip{flex-wrap:wrap;gap:10px;margin:8px 0;padding:0;list-style:none;display:flex}.mind-dot{background:var(--bg-surfaceAlt);border-radius:12px;justify-items:center;min-width:56px;padding:6px 8px;display:grid}.mind-positive{background:var(--notice-info-bg)}.mind-negative{background:var(--notice-warn-bg)}.coach-section{margin-top:10px}.coach-head{margin:0 0 4px;font-size:.9375rem}.coach-item{margin-bottom:10px}.coach-example{color:var(--ink2);font-style:italic}.bubble-hit{box-shadow:0 0 0 2px var(--acorn,#c8913b)}
body{background:var(--screen-bg) fixed;background-color:var(--cream);color:var(--ink)}a{color:inherit}.card{background:var(--glass);border:1px solid var(--glass-line);border-radius:var(--r-card);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);color:var(--ink);position:relative}.dialog .card,.dialog-body .card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.card-flush{box-shadow:var(--glass-shadow)}.card.navy,.card.hy{background:var(--tint-gold)}.well{background:var(--sky);border:1px solid var(--sky-line);border-radius:var(--r-card);box-shadow:inset 0 2px 6px #6e5a4614}.seg{flex-wrap:wrap;gap:6px;display:flex}.cap{border-radius:var(--r-pill);border:1px solid var(--glass-line);height:34px;color:var(--ink2);font:inherit;cursor:pointer;background:#ffffffa6;justify-content:center;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #6e5a460f}.cap.sm{height:28px;padding:0 12px}.cap.on{background:var(--tint-gold);border-color:var(--acorn);color:var(--ink);box-shadow:inset 0 0 0 1px #e9a62a80}.btn{transition:box-shadow var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:14px;padding:0 20px}.btn-primary,.mock-tag,.next-tag,.mock-btn-primary{background:var(--primary-gradient);color:var(--primary-text);border-color:#0000;font-weight:800;box-shadow:inset 0 1px #fff9,0 5px 12px #d6962859}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--primary-from), var(--primary-from))}.btn-secondary{background:var(--glass);border-color:var(--glass-line);color:var(--ink);box-shadow:var(--glass-shadow)}.btn-secondary:hover:not(:disabled){background:var(--glass);border-color:var(--line)}.btn-danger{color:#fff;background:linear-gradient(150deg,#cc4b31,#b93d24)}.btn-danger-outline{color:#c2412a;background:0 0;border-color:#c2412a}.btn:disabled,.btn[aria-disabled=true]{background:var(--cream);border-color:var(--line);color:var(--ink3);opacity:.7;box-shadow:none}.btn-text{box-shadow:none}.input{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:14px;box-shadow:inset 0 1px 3px #6e5a4614}.input::placeholder{color:var(--ink3)}.input:focus-visible{outline:2px solid var(--caramel);border-color:var(--caramel)}.input-error{border:2px solid #c2412a}.dialog{background:var(--ov-bg);border:1px solid var(--glass-line);border-radius:var(--r-dialog,24px);box-shadow:var(--ov-shadow);color:var(--ink)}.dialog-scrim{background:color-mix(in srgb, var(--ink) 45%, transparent)}.snackbar{background:var(--ink);color:var(--cream);border:1px solid var(--ink);border-radius:var(--r-toast);box-shadow:var(--glass-shadow)}.switch-on{background:var(--primary-gradient);border-color:var(--caramel)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

