.awGive{border:1px solid var(--navy-line);border-radius:var(--r-md);text-align:left;background:#ffffff0a;width:min(800px,100%);margin-top:30px;padding:8px;display:block}.awGiveHead{color:var(--on-navy);font-size:var(--fs-note);justify-content:space-between;gap:16px;padding:4px 8px 10px;font-weight:600;display:flex}.awGiveHead a{color:var(--cyan-on-blue)}.awGiveHead a:hover{color:var(--white)}.awGiveCmd{border:1px solid var(--navy-line);border-radius:var(--r-sm);background:var(--navy);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.awGiveCmd>span{color:var(--cyan);font:700 var(--fs-small) ui-monospace, Menlo, monospace}.awGiveCmd code{min-width:0;color:var(--white);white-space:nowrap;scrollbar-width:none;flex:1;font:500 13px/1.6 ui-monospace,Menlo,monospace;overflow-x:auto}.awGiveCmd code::-webkit-scrollbar{display:none}.awGiveCmd button{cursor:pointer;border-radius:var(--r-xs);background:var(--cyan);color:var(--navy);font:700 var(--fs-note) var(--font-inter), sans-serif;transition:background var(--dur) var(--ease);border:0;flex:none;padding:7px 12px}.awGiveCmd button:hover,.awGiveCmd button.isDone{background:var(--white)}.awPage .kbSec :is(.controlFlow,.installBlock){width:100%}.kbSec .walletComplianceGrid{border:1px solid rgba(var(--teal-rgb), .28);border-radius:var(--r-md);background:var(--teal-soft);gap:0;margin-top:clamp(34px,4vw,52px);overflow:hidden}.kbSec .walletComplianceGrid article{background:0 0;min-height:0;padding:22px 26px}.kbSec .walletComplianceGrid article+article{border-left:1px solid rgba(var(--teal-rgb), .24)}.kbSec .walletComplianceGrid span{color:var(--teal-dark);margin-bottom:9px}.kbSec .walletComplianceGrid p{color:var(--ink-2);margin-top:8px}.kbSec .serviceGrid{margin-top:0}.awSubHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin:clamp(48px,5vw,64px) 0 20px;display:flex}.awSubHead h3{color:var(--ink);margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15}.awSubHead p{color:var(--muted);font-size:var(--fs-body);margin:0}.usePlays{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.usePlays>li{background:var(--white);min-height:236px;transition:background var(--dur) var(--ease);flex-direction:column;gap:10px;padding:22px;display:flex}.usePlays>li:hover{background:var(--paper)}.usePlayTop{justify-content:space-between;align-items:center;display:flex}.usePlayNum{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--teal-dark);font:700 var(--fs-label) ui-monospace, Menlo, monospace;padding:3px 7px}.usePlayLogos{gap:4px;display:flex}.usePlayLogos img{border:1px solid var(--line);background:var(--white);border-radius:6px;width:22px;height:22px}.usePlays h3{color:var(--ink);font-size:var(--fs-h3);margin:12px 0 0;line-height:1.15}.usePlays p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.55}.usePlayPrice{border-top:1px dashed var(--line-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;margin-top:auto;padding-top:14px;display:grid}.usePlayPrice span{color:var(--muted);font-size:var(--fs-note)}.usePlayPrice b{color:var(--ink);letter-spacing:-.03em;font-size:24px;font-weight:800}.usePlayPrice small{color:var(--muted);font-size:var(--fs-note);grid-column:2;justify-self:end}.compareWrap{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);overflow-x:auto}.compareWrap:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.compareTable{border-collapse:collapse;width:100%;min-width:620px}.compareTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compareTable thead th{color:var(--muted);font-size:var(--fs-small);text-align:left;vertical-align:bottom;padding:22px 24px 18px;font-weight:600}.compareTable thead th.isKeyban{color:var(--ink);font-size:17px;font-weight:800}.compareTable thead th.isKeyban>span{color:var(--teal-dark);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-weight:700;display:block}.compareTable thead th.isKeyban small{color:var(--muted);font-size:var(--fs-note);margin-top:2px;font-weight:500;display:block}.compareTable tbody tr{border-top:1px solid var(--line)}.compareTable tbody th{width:26%;color:var(--ink);font-size:var(--fs-small);text-align:left;padding:17px 24px;font-weight:600}.compareTable tbody td{color:var(--muted);font-size:var(--fs-body);padding:17px 24px}.compareTable .isKeyban{background:var(--teal-soft);width:37%}.compareTable tbody td.isKeyban{color:var(--ink);font-weight:700}.kbSec .simCard{margin-top:24px}.kbSecDark .consoleShot{width:min(1040px,100%);margin:0 auto}.kbSecDark .consoleShot img{border-color:var(--navy-line);box-shadow:var(--shadow-on-navy)}.awPage .benefitTiles{padding-inline:max(7vw,50% - 660px)}@media (width<=1100px){.usePlays{grid-template-columns:repeat(2,minmax(0,1fr))}.kbSec .walletComplianceGrid article:nth-child(3){border-left:0;border-top:1px solid rgba(var(--teal-rgb), .24)}}@media (width<=560px){.awGiveHead{flex-direction:column;gap:4px}.usePlays{grid-template-columns:minmax(0,1fr)}.usePlays>li{min-height:0}.kbSec .walletComplianceGrid article+article{border-left:0;border-top:1px solid rgba(var(--teal-rgb), .24)}}.mission{text-align:left;flex-direction:column;gap:14px;display:flex}.missionChat{flex-direction:column;gap:10px;padding:2px 4px 0;display:flex}.missionAsk{max-width:70%;color:var(--ink);font-size:var(--fs-small);background:#ffffffeb;border-radius:16px 16px 4px;align-self:flex-end;margin:0;padding:10px 15px;line-height:1.45}.missionSay{max-width:80%;color:var(--on-navy);font-size:var(--fs-small);margin:0;line-height:1.5}.missionCard{border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--white);color:var(--ink);box-shadow:var(--shadow-on-navy);display:block;overflow:hidden}.missionHead{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;min-height:50px;padding:0 18px;display:flex}.missionLogo{width:auto;height:22px;display:block}.missionApp{border-left:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--fs-small);flex:1;padding-left:10px;font-weight:600;line-height:1.2}.missionPill{border-radius:var(--r-pill);font-size:var(--fs-note);white-space:nowrap;padding:4px 10px;font-weight:700}.missionPillWait{color:#8a4b00;background:#fff1dc}.missionPillOk{background:var(--green-soft);color:var(--green-dark)}.missionPillNo{color:#9b1c1c;background:#fce6e6}.missionBody{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);display:grid}.missionPlan{padding:18px 20px 14px}.missionKicker{color:var(--muted);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.missionTitle{font:800 19px/1.25 var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.02em;margin-top:4px;display:block}.missionLines{margin:12px 0 0;padding:0;list-style:none}.missionLines li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.missionLines img{border:1px solid var(--line);background:var(--white);object-fit:contain;border-radius:7px;width:28px;height:28px}.missionLine{flex-direction:column;min-width:0;display:flex}.missionLineName{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:flex}.missionLineName em{border-radius:var(--r-pill);color:#8a4b00;font-size:var(--fs-label);background:#fff1dc;padding:2px 8px;font-style:normal;font-weight:700}.missionLine small{color:var(--muted);font-size:var(--fs-note);margin-top:2px;line-height:1.4}.missionAmount{font:600 var(--fs-small) ui-monospace, Menlo, monospace}.missionSide{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;gap:14px;padding:18px 20px 14px;display:flex}.missionStats{gap:10px;display:grid}.missionStats div{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);padding:11px 14px}.missionStats span{color:var(--muted);font-size:var(--fs-note);display:block}.missionStats b{letter-spacing:-.02em;margin-top:2px;font:600 21px ui-monospace,Menlo,monospace;display:block}.missionChecks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.missionChecks li{color:var(--ink-2);font-size:var(--fs-note);grid-template-columns:16px minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.missionChecks svg{width:16px;height:16px;margin-top:1px}.missionChecks .isOk svg{color:var(--green-dark)}.missionChecks .isWarn svg{color:#b26a00}.missionActions{border-top:1px solid var(--line);background:var(--white);flex-wrap:wrap;gap:10px;padding:14px 18px;display:flex}.missionActions button,.missionDone button{cursor:pointer;border-radius:var(--r-sm);min-height:44px;font:600 var(--fs-small) var(--font-inter), sans-serif;transition:background var(--dur) var(--ease);padding:0 16px}.missionApprove{background:var(--navy);color:var(--white);border:0;flex:1}.missionApprove:hover{background:var(--navy-2)}.missionGhost{border:1px solid var(--line-strong);background:var(--white);color:var(--ink)}.missionGhost:hover{background:var(--paper)}.missionRefuse{color:#9b1c1c}.missionDone{border-top:1px solid var(--line);font-size:var(--fs-small);align-items:center;gap:10px;padding:10px 18px;font-weight:600;display:flex}.missionDone svg{flex:none;width:18px;height:18px}.missionDone span{flex:1}.missionDone button{color:inherit;background:0 0;border:0;text-decoration:underline}.missionDoneOk{background:var(--green-soft);color:var(--green-dark)}.missionDoneNo{color:#9b1c1c;background:#fdf3f3}.missionFoot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-note);align-items:center;gap:8px;margin:0;padding:10px 18px;display:flex}.missionFoot svg{flex:none;width:14px;height:14px}.missionCard:not([data-state=pending]) [data-show=pending],.missionCard:not([data-state=approved]) [data-show=approved],.missionCard:not([data-state=refused]) [data-show=refused]{display:none}@media (width<=760px){.missionBody{grid-template-columns:minmax(0,1fr)}.missionSide{border-top:1px solid var(--line);border-left:0}.missionStats{grid-template-columns:1fr 1fr}.missionAsk,.missionSay{max-width:100%}.missionApprove{flex-basis:100%}.missionGhost{flex:1}}@media (width<=560px){.missionLine small,.missionChecks{display:none}.missionLines li{padding:8px 0}.missionSide{padding-top:14px}}@media (width<=420px){.missionHead{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.missionStats b{font-size:18px}}
