.invite-access-actions{flex-wrap:wrap;gap:12px;display:flex}
.invite-review{--invite-paper:#dfff45;--invite-black:#15170d;color:var(--ink,#f2f1e8);isolation:isolate;background:#11120f;flex-direction:column;min-height:100svh;display:flex;overflow:clip}.invite-review *{box-sizing:border-box}.invite-review>.invite-header,.invite-review>.invite-main{width:100%;max-width:1280px;margin-inline:auto}.invite-header{z-index:2;justify-content:space-between;align-items:center;padding:28px clamp(24px,5vw,80px);display:flex;position:relative}.invite-brand{letter-spacing:-1.2px;align-items:center;gap:8px;font-size:28px;font-weight:800;display:flex}.invite-mark{object-fit:contain;width:39px;height:43px}.invite-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:24px clamp(24px,4vw,64px) 50px;display:grid}@property --tilt-x{syntax:"<angle>";inherits:true;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:true;initial-value:0deg}@property --glare-x{syntax:"<percentage>";inherits:true;initial-value:30%}@property --glare-y{syntax:"<percentage>";inherits:true;initial-value:22%}@property --arrive-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.invite-scene{justify-self:center;width:100%;min-width:0;max-width:560px;height:580px;transition:--tilt-x .45s ease-out,--tilt-y .45s ease-out,--glare-x .45s ease-out,--glare-y .45s ease-out;position:relative}.invite-shadow{filter:blur(16px);opacity:.7;background:#000;border-radius:50%;width:65%;height:24px;animation:1.1s ease-out both invite-shadow;position:absolute;bottom:15px;left:20%}.invite-float{aspect-ratio:100/148;perspective:1100px;width:clamp(180px,18vw,240px);animation:1.4s cubic-bezier(.2,.8,.2,1) both invite-arrive;position:absolute;top:50%;left:50%;translate:-50% -54%}.invite-logo{transform-style:preserve-3d;transform:rotateX(calc(4deg + var(--tilt-x))) rotateY(calc(-22deg + var(--tilt-y) + var(--arrive-turn)));animation:1.4s cubic-bezier(.2,.8,.2,1) both invite-turn;position:absolute;inset:0}.invite-logo>span{-webkit-mask:var(--invite-mark) center/contain no-repeat;-webkit-mask:var(--invite-mark) center/contain no-repeat;mask:var(--invite-mark) center/contain no-repeat;position:absolute;inset:0}.invite-logo-edge{transform:translateZ(calc(var(--layer) * -1.5px));background:linear-gradient(158deg,#a7bd16,#56630a 60%,#2b3205)}.invite-logo-face{background:repeating-linear-gradient(90deg,#fff0 0,#ffffff17 1.5px,#fff0 3px,#0000000d 4.5px,#fff0 6px),linear-gradient(158deg,#f7ffc2 0%,#e2ff4c 14%,#c8e519 29%,#efff86 43%,#d6f22a 57%,#aec60f 76%,#d9f73a 100%)}.invite-logo-glare{background:radial-gradient(circle at var(--glare-x) var(--glare-y),#ffffff94 0,#ffffff38 18%,#ffffff0d 38%,#fff0 58%);transform:translateZ(.1px)}.invite-copy{z-index:1;justify-self:center;width:100%;min-width:0;max-width:540px;position:relative}.invite-copy .invite-submit,.invite-notice{width:100%;max-width:480px}.invite-eyebrow{letter-spacing:2.5px;color:var(--accent,#dcff00);margin:0 0 25px;font-size:10px;font-weight:700}.invite-copy h1{text-wrap:balance;letter-spacing:-.045em;margin:0 0 36px;font-size:clamp(38px,4.4vw,64px);font-weight:700;line-height:1.02}.invite-copy .invite-submit{justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:14px;font-size:15px;display:flex}.invite-notice{min-height:38px;color:var(--muted,#a5a7b0);margin:12px 0 0;font-size:12px;line-height:1.6}.invite-notice.invite-error{color:#ffb79a}@keyframes invite-arrive{0%{opacity:0;translate:-50% calc(30px - 54%)}to{opacity:1;translate:-50% -54%}}@keyframes invite-turn{0%{--arrive-turn:-70deg}to{--arrive-turn:0deg}}@keyframes invite-shadow{0%{opacity:0;transform:scaleX(.8)}to{opacity:.7;transform:none}}@media (max-width:900px){.invite-header{padding:20px 24px}.invite-brand{font-size:24px}.invite-main{grid-template-columns:1fr;gap:10px;padding:0 25px 30px}.invite-scene{height:335px}.invite-float{width:150px}.invite-shadow{width:44%;height:17px;bottom:10px;left:28%}.invite-copy{text-align:center;max-width:480px}.invite-copy .invite-submit,.invite-notice{margin-inline:auto}.invite-copy h1{font-size:clamp(34px,6vw,44px);line-height:1.06}.invite-eyebrow{margin-bottom:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.invite-review *,.invite-review :after{transition:none!important;animation:none!important}}.invite-returning{justify-content:center;align-items:center;gap:4px;width:100%;max-width:390px;margin-top:4px;display:flex}.invite-returning>span{color:var(--muted);font-size:var(--text-meta);line-height:1.4}.invite-returning .ui-button{min-height:44px;color:var(--ink);padding:8px}.invite-returning :focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:900px){.invite-returning{margin-inline:auto}}@media (max-width:700px){.olive-theme .invite-review .invite-scene{height:240px}.invite-float{width:110px}}.invite-notice:empty{min-height:0;margin-top:12px}
.operation-fee{border:1px solid var(--line);border-radius:var(--radius-panel);background:#10130b;margin:0 0 16px;overflow:hidden}.operation-fee-amount{align-items:center;gap:16px;padding:20px;display:flex}.operation-fee-amount .asset-icon{flex-basis:48px;width:48px;height:48px}.operation-fee-amount>div{gap:4px;min-width:0;display:grid}.operation-fee-amount span{color:var(--muted);font-size:var(--text-meta)}.operation-fee-amount strong{color:var(--ink);font-size:var(--text-value);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.15}.operation-fee dl{border-top:1px solid var(--line);font-size:var(--text-body);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 20px;display:flex}.operation-fee dt{color:var(--muted)}.operation-fee dd{color:var(--out);font-variant-numeric:tabular-nums;text-align:right;margin:0}.operation-fee~.timeline-wait{margin:0}.operation-fee-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}@media (max-width:600px){.operation-fee-amount{gap:12px;padding:16px}.operation-fee-amount .asset-icon{flex-basis:40px;width:40px;height:40px}.operation-fee-amount strong{font-size:var(--text-value-sm)}.operation-fee dl{padding:12px 16px}.operation-fee-actions>.ui-primary{flex:auto}}
