@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4159d630884115ee-s.3nw8lij3zs3we.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46f2dd1efc8918ab-s.3s-ftirm9hq60.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b18b78deeee969e-s.p.3pidawy-fx3yp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sedgwick Ave Display Fallback;src:local(Arial);ascent-override:100.17%;descent-override:33.35%;line-gap-override:0.0%;size-adjust:93.54%}.vWpvsa_className{font-family:Sedgwick Ave Display,Sedgwick Ave Display Fallback;font-style:normal;font-weight:400}
.c6B_LW_grid{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.c6B_LW_grid{grid-template-columns:repeat(3,1fr)}}.c6B_LW_card{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;gap:20px;padding:28px;display:flex;position:relative}.c6B_LW_card:hover{border-color:var(--border-strong)}.c6B_LW_hot{background:linear-gradient(180deg, #3a0a0e8c, var(--bg-2) 60%);border-color:#eb121e73}.c6B_LW_head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c6B_LW_head h3{font-size:20px}.c6B_LW_price{align-items:baseline;gap:6px;display:flex}.c6B_LW_price strong{letter-spacing:-.03em;font-size:38px;font-weight:700}.c6B_LW_price span{color:var(--text-3)}.c6B_LW_limits{color:var(--text-2);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.c6B_LW_limits li{align-items:flex-start;gap:10px;display:flex}.c6B_LW_limits svg{color:var(--violet);flex:none;margin-top:4px}.c6B_LW_action{margin-top:auto;display:grid}.c6B_LW_price strong{animation:.32s cubic-bezier(.22,1,.36,1) c6B_LW_priceIn}@keyframes c6B_LW_priceIn{0%{opacity:0;transform:translateY(-6px)}}.c6B_LW_turbo{background:radial-gradient(120% 70% at 50% 0%, #eb121e47, transparent 70%), var(--bg-2);border-color:#ff4d57b3;box-shadow:0 0 0 1px #eb121e40,0 30px 70px -35px #eb121ee6}.c6B_LW_turboSwitch{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13.5px;display:flex}.c6B_LW_turboSwitch input{opacity:0;pointer-events:none;position:absolute}.c6B_LW_track{background:#ffffff1f;border-radius:999px;flex:none;width:40px;height:22px;transition:background .22s;position:relative}.c6B_LW_track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.c6B_LW_turboSwitch input:checked+.c6B_LW_track{background:linear-gradient(90deg,#8f0d15,#eb121e);box-shadow:0 0 14px #eb121e99}.c6B_LW_turboSwitch input:checked+.c6B_LW_track:after{transform:translate(18px)}.c6B_LW_turboSwitch input:focus-visible+.c6B_LW_track{outline:2px solid var(--violet-2,#ff4d57);outline-offset:2px}.c6B_LW_turboSwitch strong{color:var(--text)}.c6B_LW_compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}@media (min-width:900px){.c6B_LW_compact{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.c6B_LW_compact .c6B_LW_card{border-radius:16px;gap:12px;padding:18px}.c6B_LW_compact .c6B_LW_head h3{font-size:15px}.c6B_LW_compact .c6B_LW_price strong{font-size:26px}.c6B_LW_compact .c6B_LW_limits{gap:7px;font-size:13px}
._4XAWUG_app{grid-template-columns:minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}@media (min-width:900px){._4XAWUG_app{grid-template-columns:284px minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.22,1,.36,1)}}._4XAWUG_side{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--border);width:min(300px,86vw);transition:transform .24s var(--ease);background:#0c0c0cd1;flex-direction:column;gap:12px;padding:14px 12px;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}._4XAWUG_sideOpen{transform:none;box-shadow:30px 0 80px #0009}._4XAWUG_scrim{z-index:49;opacity:0;pointer-events:none;transition:opacity .24s var(--ease);background:#05050899;position:fixed;inset:0}._4XAWUG_scrimOn{opacity:1;pointer-events:auto}@media (min-width:900px){._4XAWUG_side{width:auto;box-shadow:none;position:static;transform:none}._4XAWUG_scrim,._4XAWUG_sideClose,._4XAWUG_menuBtn{display:none!important}}._4XAWUG_sideHide{display:none!important}@media (min-width:900px){._4XAWUG_sideHide{display:inline-grid!important}._4XAWUG_appNoSide{grid-template-columns:0 minmax(0,1fr)}._4XAWUG_side{min-width:0;transition:opacity .22s,visibility;overflow:hidden}._4XAWUG_appNoSide ._4XAWUG_side{opacity:0;visibility:hidden;border-right:0;padding-inline:0;transition:opacity .16s,visibility 0s .32s}._4XAWUG_appNoSide ._4XAWUG_menuBtn{display:inline-grid!important}}._4XAWUG_sideTop{justify-content:space-between;align-items:center;padding:4px 6px 6px;display:flex}._4XAWUG_sideLogo{line-height:0}._4XAWUG_sideLogo:hover{text-decoration:none}._4XAWUG_newBtn{border-radius:var(--radius);justify-content:flex-start;min-height:42px}._4XAWUG_searchBox{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--border);height:38px;color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}._4XAWUG_searchBox:focus-within{border-color:var(--violet-3)}._4XAWUG_searchBox input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}._4XAWUG_convNav{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}._4XAWUG_convList{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}._4XAWUG_convItem{border-radius:var(--radius-sm);align-items:center;display:flex;position:relative}._4XAWUG_convItem:hover,._4XAWUG_convItem:focus-within{background:var(--bg-2)}._4XAWUG_convActive,._4XAWUG_convActive:hover{background:var(--surface)}._4XAWUG_convActive:before{content:"";background:var(--violet);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}._4XAWUG_convLink{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:9px 12px;font-size:14px;overflow:hidden}._4XAWUG_convActive ._4XAWUG_convLink{color:var(--text)}._4XAWUG_convLink:hover{color:var(--text);text-decoration:none}._4XAWUG_convTools{opacity:0;transition:opacity var(--dur) var(--ease);padding-right:4px;display:flex}._4XAWUG_convTools .icon-btn{width:28px;height:28px}._4XAWUG_convItem:hover ._4XAWUG_convTools,._4XAWUG_convItem:focus-within ._4XAWUG_convTools,._4XAWUG_convActive ._4XAWUG_convTools{opacity:1}@media (hover:none){._4XAWUG_convTools{opacity:1}}._4XAWUG_convEditing{padding:3px}._4XAWUG_renameInput{border:1px solid var(--violet-3);background:var(--bg);border-radius:6px;outline:none;width:100%;height:34px;padding:0 10px;font-size:14px}._4XAWUG_sideEmpty{color:var(--text-3);padding:10px 12px;font-size:13px}._4XAWUG_sideFoot{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}._4XAWUG_who{align-items:center;gap:10px;padding:4px 8px;display:flex}._4XAWUG_whoAvatar{width:32px;height:32px;color:var(--violet-ink);background:linear-gradient(135deg,#fff,#bdbdbd);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}._4XAWUG_whoText{min-width:0;line-height:1.3;display:grid}._4XAWUG_whoText strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._4XAWUG_whoText small{color:var(--text-3);font-size:12px}._4XAWUG_footLinks{display:grid}._4XAWUG_footLinks a,._4XAWUG_footLinks button{border-radius:var(--radius-sm);color:var(--text-2);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:8px;font-size:14px;display:flex}._4XAWUG_footLinks a:hover,._4XAWUG_footLinks button:hover{background:var(--bg-2);color:var(--text);text-decoration:none}._4XAWUG_main{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex}._4XAWUG_top{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;height:58px;padding:0 16px;display:flex}._4XAWUG_topTitle{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}._4XAWUG_balance{font:inherit;cursor:pointer;border:1px solid var(--border-strong);color:var(--text-2);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}._4XAWUG_balance:hover{color:var(--text);border-color:var(--violet-3);text-decoration:none}._4XAWUG_balanceDot{background:var(--violet);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ffffff2e}@media (max-width:520px){._4XAWUG_upBtn{display:none!important}._4XAWUG_balance{padding:5px 10px;font-size:12px}}._4XAWUG_verifyBanner{color:#f6dca5;background:#f5c76b12;border-bottom:1px solid #f5c76b40;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px 16px;padding:10px 16px;font-size:14px;display:flex}._4XAWUG_scroller{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._4XAWUG_thread{gap:26px;max-width:800px;margin:0 auto;padding:28px 16px 24px;display:grid}@media (min-width:720px){._4XAWUG_thread{padding:36px 32px 28px}}._4XAWUG_loadingConv{color:var(--text-3);text-align:center;padding:40px 0}._4XAWUG_emptyState{text-align:center;justify-items:center;gap:12px;padding:7vh 0 12px;display:grid}._4XAWUG_emptyLogo{width:min(280px,64vw);height:auto;margin-bottom:18px}._4XAWUG_emptyState h2{margin-top:10px;font-size:clamp(26px,4vw,34px)}._4XAWUG_emptyState>p{color:var(--text-2)}._4XAWUG_suggestions{grid-template-columns:1fr;gap:10px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){._4XAWUG_suggestions{grid-template-columns:1fr 1fr}}._4XAWUG_suggestions button{text-align:left;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-1);width:100%;height:100%;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);gap:4px;padding:14px 16px;display:grid}._4XAWUG_suggestions button:hover{border-color:var(--violet-3);background:var(--bg-2)}._4XAWUG_suggestions strong{font-size:14px}._4XAWUG_suggestions span{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}._4XAWUG_msg{min-width:0;animation:.38s cubic-bezier(.22,1,.36,1) _4XAWUG_msgIn}@keyframes _4XAWUG_msgIn{0%{opacity:0;transform:translateY(10px)}}._4XAWUG_userRow{justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}._4XAWUG_userBubble{background:var(--surface-2);border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;max-width:min(85%,620px);padding:11px 16px}._4XAWUG_userTools{opacity:0;transition:opacity var(--dur) var(--ease);order:-1}._4XAWUG_userRow:hover ._4XAWUG_userTools,._4XAWUG_userRow:focus-within ._4XAWUG_userTools{opacity:1}@media (hover:none){._4XAWUG_userTools{opacity:1}}._4XAWUG_editBox{gap:8px;width:min(100%,620px);margin-left:auto;display:grid}._4XAWUG_editActions{justify-content:flex-end;gap:8px;display:flex}._4XAWUG_botRow{grid-template-columns:30px minmax(0,1fr);gap:14px;display:grid}._4XAWUG_botAvatar{background:#0a0a0a;border:1px solid #eb121e59;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}._4XAWUG_botBody{justify-items:start;gap:10px;min-width:0;padding-top:3px;display:grid}._4XAWUG_botBody>*{max-width:100%}._4XAWUG_caret{background:var(--violet);border-radius:2px;width:8px;height:16px;margin-top:-6px;animation:1s steps(2,end) infinite _4XAWUG_blink;display:inline-block}@keyframes _4XAWUG_blink{50%{opacity:0}}._4XAWUG_thinking{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:inline-flex}._4XAWUG_thinkDots{gap:4px;display:inline-flex}._4XAWUG_thinkDots i{background:var(--violet);width:6px;height:6px;animation:_4XAWUG_dot 1.2s infinite var(--ease);border-radius:50%}._4XAWUG_thinkDots i:nth-child(2){animation-delay:.15s}._4XAWUG_thinkDots i:nth-child(3){animation-delay:.3s}@keyframes _4XAWUG_dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}._4XAWUG_botTools{flex-wrap:wrap;align-items:center;gap:4px;margin-left:-8px;display:flex}._4XAWUG_tool{border-radius:var(--radius-sm);color:var(--text-3);background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;font-size:13px;display:inline-flex}._4XAWUG_tool:hover{background:var(--bg-2);color:var(--text)}._4XAWUG_tool:disabled{opacity:.5;cursor:not-allowed}._4XAWUG_meta{color:var(--text-3);margin-left:6px;font-size:12.5px}._4XAWUG_md{overflow-wrap:anywhere;width:100%;min-width:0;font-size:15.5px;line-height:1.72}._4XAWUG_md>:first-child{margin-top:0}._4XAWUG_md>:last-child{margin-bottom:0}._4XAWUG_md p,._4XAWUG_md ul,._4XAWUG_md ol,._4XAWUG_md blockquote{margin:0 0 14px}._4XAWUG_md ul,._4XAWUG_md ol{padding-left:22px}._4XAWUG_md li+li{margin-top:4px}._4XAWUG_md h1,._4XAWUG_md h2,._4XAWUG_md h3,._4XAWUG_md h4{letter-spacing:-.01em;margin:22px 0 10px}._4XAWUG_md h1{font-size:22px}._4XAWUG_md h2{font-size:19px}._4XAWUG_md h3,._4XAWUG_md h4{font-size:16.5px}._4XAWUG_md blockquote{border-left:2px solid var(--violet-3);color:var(--text-2);padding-left:14px}._4XAWUG_md hr{border:0;border-top:1px solid var(--border);margin:20px 0}._4XAWUG_md :not(pre)>code{background:var(--surface-2);border:1px solid var(--border);border-radius:5px;padding:2px 6px;font-size:.88em}._4XAWUG_code{border:1px solid var(--border);border-radius:var(--radius);background:#0b0a10;margin:0 0 14px;overflow:hidden}._4XAWUG_codeHead{background:var(--bg-2);border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;align-items:center;padding:4px 6px 4px 14px;font-size:12px;display:flex}._4XAWUG_code pre{margin:0;padding:14px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}._4XAWUG_codeCopy{color:var(--text-3);font-family:var(--font-sans);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}._4XAWUG_codeCopy:hover{color:var(--text);background:var(--surface-2)}._4XAWUG_tableWrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 14px;overflow-x:auto}._4XAWUG_md table{border-collapse:collapse;width:100%;font-size:14px}._4XAWUG_md th,._4XAWUG_md td{border-bottom:1px solid var(--border);text-align:left;padding:8px 12px}._4XAWUG_md th{background:var(--bg-2)}._4XAWUG_notice{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-2);gap:10px;padding:18px 20px;display:grid}._4XAWUG_noticeUp{background:linear-gradient(160deg, #3a0a0e99, var(--bg-2));border-color:#eb121e73}._4XAWUG_noticeHead{justify-content:space-between;align-items:center;gap:8px;display:flex}._4XAWUG_noticeHead h2{font-size:17px}._4XAWUG_notice p{color:var(--text-2);font-size:14.5px}._4XAWUG_noticeDetail{color:var(--text-3)!important;font-size:13px!important}._4XAWUG_noticeActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._4XAWUG_noticeActions>ul{width:100%}._4XAWUG_noticeActions:empty{display:none}._4XAWUG_noticeOk{color:var(--ok);font-size:14px}._4XAWUG_noticeErr{color:var(--danger);font-size:13px}._4XAWUG_composerWrap{flex:none;width:100%;max-width:832px;margin:0 auto;padding:0 16px 12px;position:relative}@media (min-width:720px){._4XAWUG_composerWrap{padding:0 32px 16px}}._4XAWUG_toBottom{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex;position:absolute;top:-48px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #000c}._4XAWUG_composer{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#0f0f0fe0;border-radius:22px;align-items:flex-end;gap:10px;padding:10px 10px 10px 18px;display:flex;box-shadow:0 20px 50px -30px #000000e6}._4XAWUG_composer:focus-within{border-color:var(--violet-3);box-shadow:0 0 0 4px var(--violet-glow)}._4XAWUG_composer textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;max-height:220px;padding:8px 0;font-size:15.5px;line-height:1.5}._4XAWUG_composer textarea::placeholder{color:var(--text-3)}._4XAWUG_sendBtn{width:40px;height:40px;color:var(--violet-ink);transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);background:linear-gradient(#fff,#d9d9d9);border:0;border-radius:50%;flex:none;place-items:center;display:grid}._4XAWUG_sendBtn:disabled{opacity:.35;cursor:not-allowed}._4XAWUG_stopBtn{background:var(--text)}._4XAWUG_modelBox{flex:none;align-self:center;position:relative}._4XAWUG_modelBtn{height:36px;font:inherit;letter-spacing:.04em;color:var(--text);white-space:nowrap;cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:linear-gradient(#ffffff0f,#ffffff04);border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 5px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}._4XAWUG_modelBtn>svg{color:var(--text-3);transition:transform .2s var(--ease), color var(--dur) var(--ease)}._4XAWUG_modelBtn:hover,._4XAWUG_modelBtn[aria-expanded=true]{background:linear-gradient(#eb121e1f,#eb121e08);border-color:#eb121e73;box-shadow:0 0 18px -6px #eb121e99,inset 0 1px #ffffff0f}._4XAWUG_modelBtn:hover>svg,._4XAWUG_modelBtn[aria-expanded=true]>svg{color:var(--text)}._4XAWUG_modelBtn[aria-expanded=true]>svg{transform:rotate(180deg)}._4XAWUG_modelMark{background:#0a0a0a url(/brand/hakate-k.svg) 50%/15px no-repeat;border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #eb121e73}._4XAWUG_modelMarkHot{background:linear-gradient(135deg,#eb121e,#7d0d14);position:relative;box-shadow:0 0 12px #eb121e99}._4XAWUG_modelMarkHot:after{content:"";filter:brightness(0)invert();background:url(/brand/hakate-k.svg) 50%/15px no-repeat;position:absolute;inset:0}._4XAWUG_modelMenu{z-index:20;transform-origin:100% 100%;width:336px;animation:_4XAWUG_modelIn .18s var(--ease);background:#0f0f0f;border:1px solid #ffffff14;border-radius:16px;padding:6px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 30px 70px -20px #000000f2,0 0 0 1px #eb121e0f}@keyframes _4XAWUG_modelIn{0%{opacity:0;transform:translateY(6px)scale(.97)}}._4XAWUG_modelHead{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:8px 10px 6px;font-size:11px;font-weight:600}._4XAWUG_modelOpt{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;border:0;border-radius:12px;grid-template-columns:auto 1fr auto;gap:2px 12px;padding:10px;display:grid}._4XAWUG_modelOpt:hover{background:#ffffff0d}._4XAWUG_modelOpt[aria-checked=true]{background:#ffffff09}._4XAWUG_modelOptHot:hover{background:linear-gradient(90deg,#eb121e24,#eb121e05)}._4XAWUG_modelTile{background:#0a0a0a url(/brand/hakate-k.svg) 50%/19px no-repeat;border-radius:10px;grid-row:1/span 2;align-self:center;width:36px;height:36px;box-shadow:inset 0 0 0 1px #ffffff14}._4XAWUG_modelTileHot{background:linear-gradient(135deg,#eb121e,#7d0d14);position:relative;box-shadow:0 6px 18px -6px #eb121ecc}._4XAWUG_modelTileHot:after{content:"";filter:brightness(0)invert();background:url(/brand/hakate-k.svg) 50%/19px no-repeat;position:absolute;inset:0}._4XAWUG_modelOpt strong{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}._4XAWUG_modelOpt>span:not(._4XAWUG_modelTile){color:var(--text-3);grid-column:2;font-size:12px}._4XAWUG_modelOpt>svg{color:var(--text-3);grid-area:1/3/span 2;align-self:center}._4XAWUG_modelOpt[aria-checked=true]>svg{color:#ff4d57}@media (prefers-reduced-motion:reduce){._4XAWUG_modelMenu,._4XAWUG_modelBtn>svg{transition:none;animation:none}}@media (max-width:520px){._4XAWUG_composer{position:relative}._4XAWUG_modelBox{position:static}._4XAWUG_modelName{display:none}._4XAWUG_modelBtn{gap:4px;padding-right:8px}._4XAWUG_modelMenu{width:auto;left:0;right:0}}._4XAWUG_premiumTag{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#a3121a,#eb121e);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block;box-shadow:0 0 12px #eb121e8c}._4XAWUG_trialCard{background:radial-gradient(120% 90% at 0 0,#eb121e33,#0000 60%),linear-gradient(#141414,#0d0d0d);border:1px solid #eb121e59;border-radius:20px;justify-items:start;gap:12px;margin-top:8px;padding:28px;animation:.42s cubic-bezier(.22,1,.36,1) _4XAWUG_trialIn;display:grid;position:relative;box-shadow:0 30px 80px -40px #eb121e8c,inset 0 1px #ffffff0d}@keyframes _4XAWUG_trialIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}._4XAWUG_trialClose{position:absolute;top:12px;right:12px}._4XAWUG_trialMark{background:linear-gradient(135deg,#eb121e,#7d0d14);border-radius:12px;width:44px;height:44px;position:relative;box-shadow:0 10px 30px -8px #eb121ee6}._4XAWUG_trialMark:after{content:"";filter:brightness(0)invert();background:url(/brand/hakate-k.svg) 50%/23px no-repeat;position:absolute;inset:0}._4XAWUG_trialEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff4d57;margin-top:4px;font-size:11px;font-weight:700}._4XAWUG_trialLead{color:var(--text-2);margin-top:-4px;font-size:14px}._4XAWUG_trialCard>ul{width:100%;margin-top:6px}._4XAWUG_trialCard h2{letter-spacing:-.02em;font-size:clamp(20px,2.6vw,26px);line-height:1.15}._4XAWUG_trialBtn{margin-top:4px;box-shadow:0 12px 34px -10px #eb121ebf}@media (prefers-reduced-motion:reduce){._4XAWUG_trialCard{animation:none}}._4XAWUG_upLead{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:10px;display:flex}._4XAWUG_upPick{gap:8px;margin:0;padding:0;list-style:none;display:grid}._4XAWUG_upPick button{border:1px solid var(--border-strong);width:100%;font:inherit;color:var(--text);cursor:pointer;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#0a0a0a99;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._4XAWUG_upPick button:hover:not(:disabled){border-color:#eb121e;box-shadow:0 0 0 3px #eb121e2e}._4XAWUG_upPick button:disabled{opacity:.5;cursor:not-allowed}._4XAWUG_upPick span{color:var(--text-2);font-size:14px}._4XAWUG_upNote{color:var(--text-3);font-size:12px}._4XAWUG_meters{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:10px;display:flex}._4XAWUG_meter{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:11px;display:flex}._4XAWUG_meterValue{font-variant-numeric:tabular-nums;min-width:34px;color:var(--text-2)}._4XAWUG_meterBar{background:#eb121e1f;border-radius:99px;width:140px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eb121e38}._4XAWUG_meterFill{border-radius:inherit;background:linear-gradient(90deg,#a3121a,#eb121e 60%,#ff4d57);transition:width .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:0 0 10px #eb121eb3}._4XAWUG_meterFill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:2.4s ease-in-out infinite _4XAWUG_meterShine;position:absolute;inset:0;transform:translate(-100%)}._4XAWUG_meter[data-full] ._4XAWUG_meterValue{color:var(--violet)}._4XAWUG_meter[data-full] ._4XAWUG_meterFill{animation:1.4s ease-in-out infinite _4XAWUG_meterPulse}@keyframes _4XAWUG_meterShine{60%,to{transform:translate(100%)}}@keyframes _4XAWUG_meterPulse{50%{box-shadow:0 0 18px #ff4d57f2}}@media (prefers-reduced-motion:reduce){._4XAWUG_meterFill,._4XAWUG_meterFill:after,._4XAWUG_meter[data-full] ._4XAWUG_meterFill{transition:none;animation:none}}@media (max-width:520px){._4XAWUG_meters{gap:14px}._4XAWUG_meterBar{width:72px}}._4XAWUG_reasons{border:0;gap:8px;margin:0;padding:0;font-size:14px;display:grid}._4XAWUG_reasons legend{margin-bottom:8px}._4XAWUG_reasons label{align-items:center;gap:8px;display:flex}._4XAWUG_reasons input{accent-color:var(--violet-2)}
.Cgra4q_shell{grid-template-columns:1fr;min-height:100dvh;display:grid}@media (min-width:980px){.Cgra4q_shell{grid-template-columns:minmax(480px,1fr) 1fr}}.Cgra4q_main{flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:40px 16px;display:flex}.Cgra4q_logo:hover{text-decoration:none}.Cgra4q_card{gap:20px;width:100%;max-width:420px;display:grid}.Cgra4q_legal{color:var(--text-3);font-size:13px}.Cgra4q_legal a{color:var(--text-3)}.Cgra4q_aside{border-left:1px solid var(--border);background:radial-gradient(circle at 50% 42%, #eb121e4d, transparent 45%), linear-gradient(180deg, var(--bg-1), var(--bg));display:none;position:relative;overflow:hidden}@media (min-width:980px){.Cgra4q_aside{flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex}}.Cgra4q_orbit{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:320px;height:320px;display:grid;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff05}.Cgra4q_quote{letter-spacing:-.02em;font-size:34px;font-weight:600}.Cgra4q_quote em{font-family:var(--font-serif);color:var(--violet);font-weight:400}.Cgra4q_title{letter-spacing:-.025em;font-size:28px}.Cgra4q_sub{color:var(--text-2);margin-top:-8px}.Cgra4q_form{gap:16px;display:grid}.Cgra4q_check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.Cgra4q_check input{width:17px;height:17px;accent-color:var(--violet-2);flex:none;margin-top:4px}.Cgra4q_alt{color:var(--text-2);text-align:center;font-size:14px}.Cgra4q_row{justify-content:space-between;align-items:baseline;display:flex}
.TOUoGG_frame{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--bg-2), var(--bg-1));box-shadow:0 40px 100px -40px #eb121e59, var(--shadow);overflow:hidden}.TOUoGG_top{border-bottom:1px solid var(--border);background:#0a0a0a80;align-items:center;gap:14px;padding:12px 18px;display:flex}.TOUoGG_dots{gap:6px;display:flex}.TOUoGG_dots i{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.TOUoGG_label{letter-spacing:.04em;color:var(--warn);font-size:12px;font-weight:600}.TOUoGG_body{align-content:start;gap:20px;min-height:360px;padding:24px 20px;display:grid}.TOUoGG_user{background:var(--surface-2);border:1px solid var(--border);border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:10px 14px;font-size:15px}.TOUoGG_bot{grid-template-columns:30px 1fr;gap:12px;display:grid}.TOUoGG_avatar{place-items:center;width:30px;height:30px;display:grid}.TOUoGG_botText{color:var(--text);gap:12px;min-width:0;font-size:15px;display:grid}.TOUoGG_code{border:1px solid var(--border);border-radius:var(--radius);color:#d9d6e8;white-space:pre;background:#0b0a10;margin:0;padding:14px 16px;font-size:13px;line-height:1.55;overflow-x:auto}.TOUoGG_thinking{gap:5px;padding-top:8px;display:inline-flex}.TOUoGG_thinking i{background:var(--violet);width:7px;height:7px;animation:TOUoGG_pulse 1.2s infinite var(--ease);border-radius:50%}.TOUoGG_thinking i:nth-child(2){animation-delay:.15s}.TOUoGG_thinking i:nth-child(3){animation-delay:.3s}@keyframes TOUoGG_pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.TOUoGG_foot{border-top:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.TOUoGG_fakeInput{border:1px solid var(--border);min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:10px 14px;font-size:14px;overflow:hidden}
.hcEMXa_fog,.hcEMXa_grain,.hcEMXa_vignette{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.hcEMXa_fog{opacity:calc(var(--fog-max,.95) - .4 * var(--intro,0));background:#050505;display:block}.hcEMXa_grain{opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hcEMXa_vignette{background:radial-gradient(at 50% 48%,#0000 10%,#03030345 67%,#030303a6)}
.TrDWfW_dialog{border:1px solid var(--border-strong);width:min(1040px,100vw - 24px);max-width:none;max-height:calc(100dvh - 40px);color:var(--text);background:#0e0e0e;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6,0 0 0 1px #eb121e1a}.TrDWfW_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050508b8}.TrDWfW_body{background:radial-gradient(120% 60% at 50% 0,#eb121e29,#0000 60%);max-height:calc(100dvh - 40px);padding:36px 34px 34px;position:relative;overflow-y:auto}.TrDWfW_close{position:absolute;top:16px;right:16px}.TrDWfW_head{text-align:center;justify-items:center;gap:6px;margin-bottom:26px;display:grid}.TrDWfW_mark{background:linear-gradient(135deg,#eb121e,#7d0d14);border-radius:13px;width:48px;height:48px;margin-bottom:4px;position:relative;box-shadow:0 12px 34px -8px #eb121ee6}.TrDWfW_mark:after{content:"";filter:brightness(0)invert();background:url(/brand/hakate-k.svg) 50%/25px no-repeat;position:absolute;inset:0}.TrDWfW_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff4d57;font-size:11px;font-weight:700}.TrDWfW_head h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,32px)}.TrDWfW_lead{color:var(--text-2);max-width:440px;font-size:14.5px}.TrDWfW_loading{text-align:center;color:var(--text-3);padding:40px 0}.TrDWfW_grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.TrDWfW_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.TrDWfW_grid{grid-template-columns:1fr}}.TrDWfW_card{border:1px solid var(--border);background:var(--bg-2);border-radius:16px;flex-direction:column;gap:12px;padding:20px 18px;display:flex}.TrDWfW_hot{background:radial-gradient(120% 80% at 50% 0%, #eb121e38, transparent 65%), var(--bg-2);border-color:#eb121e99;box-shadow:0 0 0 1px #eb121e4d,0 26px 60px -34px #eb121ee6}.TrDWfW_cardHead{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.TrDWfW_cardHead h3{letter-spacing:-.01em;font-size:16px}.TrDWfW_badge{color:#fff;background:linear-gradient(135deg,#eb121e,#8f0d15);border-radius:999px;flex:none;padding:3px 9px;font-size:10.5px;font-weight:700}.TrDWfW_price{align-items:baseline;gap:5px;display:flex}.TrDWfW_price strong{letter-spacing:-.03em;font-size:30px}.TrDWfW_price span{color:var(--text-3);font-size:14px}.TrDWfW_turbo{border-color:#ff4d57bf;box-shadow:0 0 0 1px #eb121e66,0 26px 60px -30px #eb121e}.TrDWfW_turboSwitch{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;display:flex}.TrDWfW_turboSwitch input{opacity:0;pointer-events:none;position:absolute}.TrDWfW_track{background:#ffffff24;border-radius:999px;flex:none;width:38px;height:21px;transition:background .22s;position:relative}.TrDWfW_track:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.TrDWfW_turboSwitch input:checked+.TrDWfW_track{background:linear-gradient(90deg,#8f0d15,#eb121e);box-shadow:0 0 14px #eb121e99}.TrDWfW_turboSwitch input:checked+.TrDWfW_track:after{transform:translate(17px)}.TrDWfW_turboSwitch input:focus-visible+.TrDWfW_track{outline-offset:2px;outline:2px solid #ff4d57}.TrDWfW_turboSwitch strong{color:var(--text)}.TrDWfW_tokens{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.TrDWfW_tokBig{flex-direction:column;line-height:1.1;display:flex}.TrDWfW_tokBig strong{letter-spacing:-.01em;background:linear-gradient(100deg,#ff6b73,#eb121e);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px}.TrDWfW_tokBig span{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.TrDWfW_tokSmall{color:var(--text-2);font-size:13px}.TrDWfW_feats{color:var(--text-2);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.TrDWfW_feats li{align-items:flex-start;gap:8px;display:flex}.TrDWfW_feats svg{color:#eb121e;flex:none;margin-top:2px}.TrDWfW_shine{background:linear-gradient(100deg,#ffd36b,#ff6b73 45%,#c77bff) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;animation:4s linear infinite TrDWfW_shineText}@keyframes TrDWfW_shineText{to{background-position:200%}}.TrDWfW_shine svg{color:#ffce5a;filter:drop-shadow(0 0 5px #ffc15ae6);margin-top:1px;animation:1.8s ease-in-out infinite TrDWfW_sparkPulse}@keyframes TrDWfW_sparkPulse{50%{filter:drop-shadow(0 0 9px #ffc15a);transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.TrDWfW_shine,.TrDWfW_shine svg{animation:none}}.TrDWfW_cta{margin-top:auto}@media (prefers-reduced-motion:reduce){.TrDWfW_dialog[open]{animation:none}}
.QrGPYG_fig{margin:0}.QrGPYG_fig svg{width:100%;height:auto}.QrGPYG_grid{stroke:var(--border);stroke-width:1px}.QrGPYG_axis{fill:var(--text-3);font-size:12px;font-family:var(--font-sans)}.QrGPYG_bar{fill:var(--violet-2);transition:fill var(--dur) var(--ease)}.QrGPYG_bar:hover{fill:var(--violet)}
.wge_QG_intro{height:100svh;margin-top:-64px;position:relative}.wge_QG_cta{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:#0a0a0a;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:18px 36px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:calc(50% + min(7.2vw,56px) + 36px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff80,0 10px 40px -8px #eb121e8c}.wge_QG_cta span{color:var(--violet-2);transition:transform var(--dur) var(--ease);font-size:16px}.wge_QG_cta:hover{text-decoration:none;transform:translate(-50%)translateY(-2px);box-shadow:0 0 0 1px #fff,0 14px 50px -6px #eb121ecc}.wge_QG_cta:hover span{transform:translate(2px,-2px)}.wge_QG_hint{letter-spacing:.32em;text-transform:uppercase;color:var(--text-3);font-size:11px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.wge_QG_hint:hover{color:var(--text);text-decoration:none}
.CAu3Ga_hero{border-bottom:1px solid var(--border);padding:104px 0 120px;position:relative;overflow:hidden}.CAu3Ga_heroInner{text-align:center;justify-items:center;gap:24px;display:grid;position:relative}.CAu3Ga_h1{letter-spacing:-.035em;text-wrap:balance;max-width:900px;font-size:clamp(38px,6.4vw,76px);font-weight:700;line-height:1.04}.CAu3Ga_h1 em{letter-spacing:.01em;filter:drop-shadow(0 .06em .14em #eb121e73);background:linear-gradient(100deg, #ff6b73, var(--violet-2));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.12em;font-style:normal;font-weight:400;line-height:.9;display:inline-block;transform:rotate(-4deg)translateY(.04em)}.CAu3Ga_lead{max-width:640px;color:var(--text-2);text-wrap:pretty;font-size:clamp(17px,2vw,20px)}.CAu3Ga_ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.CAu3Ga_ctas .btn{min-height:50px;padding:0 26px;font-size:16px}.CAu3Ga_ctas .btn-ghost{background:#0a0a0ab3}.CAu3Ga_note{color:var(--text-3);font-size:14px}.CAu3Ga_section{padding:var(--space-9) 0;scroll-margin-top:64px}.CAu3Ga_section+.CAu3Ga_section{border-top:1px solid #28282880}.CAu3Ga_head{gap:14px;max-width:680px;margin-bottom:48px;display:grid}.CAu3Ga_h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.6vw,42px)}.CAu3Ga_p{color:var(--text-2);font-size:17px}.CAu3Ga_split{align-items:center;gap:48px;display:grid}@media (min-width:960px){.CAu3Ga_split{grid-template-columns:1fr 1.1fr;gap:72px}}.CAu3Ga_splitText{gap:18px;display:grid}.CAu3Ga_benefits,.CAu3Ga_uses,.CAu3Ga_privList{gap:1px;margin:0;padding:0;list-style:none;display:grid}.CAu3Ga_benefits{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-xl);grid-template-columns:1fr;overflow:hidden}@media (min-width:640px){.CAu3Ga_benefits{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.CAu3Ga_benefits{grid-template-columns:repeat(3,1fr)}}.CAu3Ga_benefits li{background:var(--bg);transition:background var(--dur) var(--ease);align-content:start;gap:10px;padding:32px 28px;display:grid}.CAu3Ga_benefits li:hover{background:var(--bg-1)}.CAu3Ga_benefits h3,.CAu3Ga_uses h3,.CAu3Ga_privList h3{font-size:18px}.CAu3Ga_benefits p,.CAu3Ga_uses p,.CAu3Ga_privList p{color:var(--text-2);font-size:15px}.CAu3Ga_num{font-family:var(--font-mono);color:var(--violet);font-size:13px}.CAu3Ga_uses{grid-template-columns:1fr;gap:20px}@media (min-width:760px){.CAu3Ga_uses{grid-template-columns:repeat(2,1fr)}}.CAu3Ga_uses li{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--bg-2), var(--bg));align-content:start;justify-items:start;gap:12px;padding:28px;display:grid}.CAu3Ga_uses .CAu3Ga_prompt{font-family:var(--font-mono);color:var(--silver);background:var(--bg-1);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);width:100%;margin-top:6px;padding:8px 12px;font-size:13px}.CAu3Ga_prompt span{color:var(--violet)}.CAu3Ga_privList{grid-template-columns:1fr;gap:16px}@media (min-width:640px){.CAu3Ga_privList{grid-template-columns:repeat(2,1fr)}}.CAu3Ga_privList li{border-radius:var(--radius-lg);border:1px solid var(--border);background:#0f0f0fbf;align-content:start;gap:8px;padding:22px;display:grid}.CAu3Ga_faqWrap{max-width:860px}.CAu3Ga_faq{border-top:1px solid var(--border);display:grid}.CAu3Ga_faq details{border-bottom:1px solid var(--border)}.CAu3Ga_faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.CAu3Ga_faq summary::-webkit-details-marker{display:none}.CAu3Ga_faq summary:after{content:"";border-right:2px solid var(--violet);border-bottom:2px solid var(--violet);width:10px;height:10px;transition:transform var(--dur) var(--ease);position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.CAu3Ga_faq details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.CAu3Ga_faq details p{color:var(--text-2);max-width:700px;padding:0 0 22px}.CAu3Ga_final{text-align:center;border-top:1px solid var(--border);padding:96px 0}.CAu3Ga_final .container{justify-items:center;gap:28px;display:grid}@keyframes CAu3Ga_surge{0%{opacity:0;transform:translateY(48px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.CAu3Ga_heroInner{animation:linear both CAu3Ga_surge;animation-timeline:view();animation-range:entry cover 30%}.CAu3Ga_section>.container{animation:linear both CAu3Ga_surge;animation-timeline:view();animation-range:entry cover 30%}.CAu3Ga_final>.container{animation:linear both CAu3Ga_surge;animation-timeline:view();animation-range:entry cover 30%}}}
.zBDzxG_page{gap:28px;padding-top:72px;padding-bottom:96px;display:grid}.zBDzxG_head{gap:14px;max-width:680px;display:grid}.zBDzxG_head h1{letter-spacing:-.03em;font-size:clamp(32px,4.5vw,52px)}.zBDzxG_head p:last-child{color:var(--text-2);font-size:17px}.zBDzxG_method{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.zBDzxG_method legend{float:left;color:var(--text-2);margin-right:8px;font-size:14px;font-weight:600}.zBDzxG_method label{border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex}.zBDzxG_method input{accent-color:var(--violet-2)}.zBDzxG_methodOn{background:#eb121e14;border-color:var(--violet-3)!important}.zBDzxG_checkout{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-2);gap:12px;padding:24px;display:grid}.zBDzxG_checkout h2{font-size:20px}.zBDzxG_sandbox{border:2px dashed var(--warn);background:repeating-linear-gradient(-45deg, #f5c76b0a, #f5c76b0a 14px, transparent 14px, transparent 28px), var(--bg-2)}.zBDzxG_sandboxTag{background:var(--warn);color:#1d1504;letter-spacing:.06em;border-radius:6px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:800}.zBDzxG_sandboxActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zBDzxG_sandboxActions p{width:100%;color:var(--text-2);font-size:14px}.zBDzxG_pix{justify-items:start;gap:8px;display:grid}.zBDzxG_pix textarea{font-family:var(--font-mono);font-size:13px}.zBDzxG_payer{border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:20px;display:grid}.zBDzxG_payer legend{color:var(--text-2);padding:0 6px;font-size:14px;font-weight:600}.zBDzxG_payer small{grid-column:1/-1}.zBDzxG_qrBox{justify-items:start;gap:12px;display:grid}.zBDzxG_qr{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #ffffff1a,0 20px 50px -20px #eb121e80}.zBDzxG_waiting{color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:flex}.zBDzxG_waitDot{background:#eb121e;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite zBDzxG_waitPulse}@keyframes zBDzxG_waitPulse{50%{opacity:.25;transform:scale(.7)}}.zBDzxG_paidOk{border-radius:var(--radius);background:#2ecc7114;border:1px solid #2ecc7159;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px;display:flex}.zBDzxG_muted{color:var(--text-3);overflow-wrap:anywhere;font-size:14px}.zBDzxG_compare{gap:18px;margin-top:40px;display:grid}.zBDzxG_compare h2{font-size:24px}.zBDzxG_compare th[scope=row]{color:var(--text-2);text-transform:none;letter-spacing:0;background:0 0;font-size:14px}.zBDzxG_notes{color:var(--text-2);gap:8px;margin:0;padding-left:20px;font-size:14.5px;display:grid}
.aXBbkG_shell{background:linear-gradient(180deg, #f5c76b09, transparent 240px), var(--bg);min-height:100dvh}.aXBbkG_gate{text-align:center;color:var(--text-3);padding:80px 16px}.aXBbkG_body{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.aXBbkG_body{grid-template-columns:220px minmax(0,1fr)}}.aXBbkG_tabs{border-bottom:1px solid var(--border);scrollbar-width:thin;gap:4px;padding:12px 16px;display:flex;overflow-x:auto}@media (min-width:960px){.aXBbkG_tabs{border-bottom:0;border-right:1px solid var(--border);flex-direction:column;align-self:start;min-height:calc(100dvh - 60px);padding:24px 12px;position:sticky;top:60px}}.aXBbkG_tabs a{border-radius:var(--radius-sm);color:var(--text-2);white-space:nowrap;padding:8px 12px;font-size:14px}.aXBbkG_tabs a:hover{background:var(--bg-2);color:var(--text);text-decoration:none}.aXBbkG_tabs a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:inset 2px 0 0 var(--warn)}.aXBbkG_main{align-content:start;gap:20px;min-width:0;padding:28px 16px 80px;display:grid}@media (min-width:720px){.aXBbkG_main{padding:32px 32px 80px}}.aXBbkG_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aXBbkG_pageHead h1{font-size:26px}.aXBbkG_muted{color:var(--text-2);font-size:14px}.aXBbkG_kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:960px){.aXBbkG_kpis{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.aXBbkG_kpi{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-2);gap:4px;padding:16px;display:grid}.aXBbkG_kpi span{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:12px}.aXBbkG_kpi strong{letter-spacing:-.02em;font-size:24px}.aXBbkG_grid2{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1100px){.aXBbkG_grid2{grid-template-columns:1.6fr 1fr}}.aXBbkG_panel{align-content:start;gap:14px;min-width:0;display:grid}.aXBbkG_panel h2{font-size:17px}.aXBbkG_hbars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_hbars li{gap:6px;font-size:14px;display:grid}.aXBbkG_hbars div{justify-content:space-between;display:flex}.aXBbkG_track{background:var(--surface);border-radius:99px;height:8px;overflow:hidden}.aXBbkG_fill{background:linear-gradient(90deg, var(--violet-3), var(--violet));border-radius:99px;height:100%}.aXBbkG_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aXBbkG_toolbar .input{max-width:340px}.aXBbkG_pager{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:flex}.aXBbkG_linkBtn{color:var(--violet);background:0 0;border:0;padding:0;font-size:14px}.aXBbkG_linkBtn:hover{text-decoration:underline}.aXBbkG_form{gap:14px;display:grid}.aXBbkG_fields{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.aXBbkG_fieldWide{grid-column:1/-1}.aXBbkG_checkRow{align-items:center;gap:10px;font-size:14px;display:flex}.aXBbkG_checkRow input{width:17px;height:17px;accent-color:var(--violet-2)}.aXBbkG_actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aXBbkG_kv{grid-template-columns:minmax(140px,max-content) 1fr;gap:8px 18px;margin:0;font-size:14px;display:grid}.aXBbkG_kv dt{color:var(--text-3)}.aXBbkG_kv dd{overflow-wrap:anywhere;margin:0}.aXBbkG_pill{background:var(--surface-2);color:var(--text-2);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.aXBbkG_pillOk{color:var(--ok);background:#6ee7a81f}.aXBbkG_pillBad{color:var(--danger);background:#ff8a8a1f}.aXBbkG_pillWarn{color:var(--warn);background:#f5c76b1f}.aXBbkG_excerpt{max-width:520px;color:var(--text-2);font-size:13px;white-space:pre-wrap!important}.aXBbkG_details{font-family:var(--font-mono);color:var(--text-3);overflow-wrap:anywhere;max-width:420px;font-size:12px;white-space:pre-wrap!important}
.j1K8lq_dialog{border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(920px,100vw - 32px);height:min(640px,100dvh - 48px);max-height:none;color:var(--text);background:#101010;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #eb121e14}.j1K8lq_dialog[open]{animation:j1K8lq_cfgIn .2s var(--ease)}.j1K8lq_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050508b3}@keyframes j1K8lq_cfgIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.j1K8lq_shell{grid-template-columns:210px minmax(0,1fr);height:100%;display:grid}.j1K8lq_nav{border-right:1px solid var(--border);background:#ffffff04;flex-direction:column;gap:2px;padding:20px 10px;display:flex}.j1K8lq_nav h2{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;padding:4px 12px 16px;font-size:12px;font-weight:600;display:flex}.j1K8lq_nav h2:before{content:"";background:url(/brand/hakate-k.svg) 50%/13px no-repeat,#1c1c1c;border-radius:7px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #eb121e59}.j1K8lq_nav button{font:inherit;text-align:left;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;transition:background .16s,color .16s;display:flex}.j1K8lq_nav button:hover{color:var(--text);background:#ffffff0a}.j1K8lq_nav button[aria-current]{color:#fff;background:#eb121e1f;box-shadow:inset 2px 0 #eb121e}.j1K8lq_body{align-content:start;gap:28px;padding:28px 32px 36px;display:grid;position:relative;overflow-y:auto}.j1K8lq_body:focus{outline:none}.j1K8lq_close{position:absolute;top:14px;right:14px}.j1K8lq_body>.j1K8lq_block+.j1K8lq_block{border-top:1px solid var(--border);padding-top:24px}@media (max-width:720px){.j1K8lq_dialog{height:calc(100dvh - 24px)}.j1K8lq_shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.j1K8lq_nav{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;padding:12px 56px 12px 12px;overflow-x:auto}.j1K8lq_nav h2{display:none}.j1K8lq_nav button{white-space:nowrap}.j1K8lq_nav button[aria-current]{box-shadow:inset 0 -2px #eb121e}.j1K8lq_body{padding:20px 16px 28px}}.j1K8lq_body{animation:.26s cubic-bezier(.22,1,.36,1) j1K8lq_tabIn}@keyframes j1K8lq_tabIn{0%{opacity:0;transform:translateY(6px)}}.j1K8lq_profile{align-items:center;gap:16px;padding-right:40px;display:flex}.j1K8lq_profile h1{letter-spacing:-.02em;font-size:24px}.j1K8lq_avatar{color:#fff;background:linear-gradient(135deg,#eb121e,#5a070c);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:grid;box-shadow:0 0 0 3px #101010,0 0 0 4px #eb121e73,0 12px 30px -10px #eb121ecc}.j1K8lq_planCard{border:1px solid var(--border-strong);background:linear-gradient(160deg,#171717,#0e0e0e);border-radius:16px;gap:8px;padding:20px 22px;display:grid}.j1K8lq_planCardOn{background:radial-gradient(110% 120% at 100% 0,#eb121e38,#0000 55%),linear-gradient(160deg,#171717,#0e0e0e);border-color:#eb121e66;box-shadow:0 24px 60px -36px #eb121eb3}.j1K8lq_planTop{justify-content:space-between;align-items:center;display:flex}.j1K8lq_planEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.j1K8lq_badge,.j1K8lq_badgeHot{border:1px solid var(--border-strong);color:var(--text-2);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.j1K8lq_badgeHot{color:#fff;background:linear-gradient(135deg,#eb121e,#8f0d15);border-color:#0000}.j1K8lq_planName{letter-spacing:-.02em;font-size:22px}.j1K8lq_planBar{background:#ffffff12;border-radius:999px;height:6px;margin:4px 0 6px;overflow:hidden}.j1K8lq_planBar span{border-radius:inherit;background:linear-gradient(90deg,#8f0d15,#ff3540);height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.j1K8lq_rows{border:1px solid var(--border);border-radius:16px;display:grid;overflow:hidden}.j1K8lq_setRow{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:background .16s;display:flex}.j1K8lq_setRow+.j1K8lq_setRow{border-top:1px solid var(--border)}.j1K8lq_setRow:hover{background:#ffffff05}.j1K8lq_setRow h2{font-size:15px;font-weight:600}.j1K8lq_setRow p{color:var(--text-3);margin-top:2px;font-size:13.5px}.j1K8lq_rows>.alert{margin:0 20px 16px}@media (prefers-reduced-motion:reduce){.j1K8lq_body{animation:none}}.j1K8lq_muted{color:var(--text-2);font-size:14.5px}.j1K8lq_cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.j1K8lq_stat{border-radius:var(--radius-lg);border:1px solid var(--border);background:linear-gradient(160deg, var(--bg-2), var(--bg-1));align-content:start;gap:6px;padding:20px;display:grid}.j1K8lq_stat h2{text-transform:uppercase;letter-spacing:.1em;color:var(--text-3);font-size:12px;font-weight:600}.j1K8lq_stat strong{letter-spacing:-.02em;font-size:30px;line-height:1.1}.j1K8lq_stat span{color:var(--text-2);font-size:13.5px}.j1K8lq_block{align-content:start;gap:16px;min-width:0;display:grid}.j1K8lq_block h2{font-size:18px}.j1K8lq_blockHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.j1K8lq_seg{border:1px solid var(--border-strong);border-radius:999px;padding:3px;display:inline-flex}.j1K8lq_seg button{color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px}.j1K8lq_seg button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.j1K8lq_row{flex-wrap:wrap;gap:10px;display:flex}.j1K8lq_form{justify-items:start;gap:14px;display:grid}.j1K8lq_form>form{width:100%}.j1K8lq_form>.field{width:100%}.j1K8lq_secret{border-radius:var(--radius-sm);background:var(--bg-1);border:1px dashed var(--border-strong);gap:6px;width:100%;padding:14px;display:grid}.j1K8lq_secret code{overflow-wrap:anywhere;color:var(--silver);margin-bottom:6px;font-size:13px}.j1K8lq_on{color:var(--ok)}.j1K8lq_scrollTable{max-height:340px;overflow-y:auto}.j1K8lq_plus{color:var(--ok)}.j1K8lq_minus{color:var(--text-2)}
