.try-shell{max-width:1200px;margin:0 auto;padding:32px 24px 96px;font-family:var(--sans);--try-phone-h: min(714px, max(440px, calc(100vh - 148px) ));color:var(--fw-text)}.try-head{max-width:760px;margin-bottom:28px}.try-title{margin:8px 0;font-size:var(--fs-3xl);line-height:1.2;letter-spacing:-.01em;text-transform:none;font-weight:700;color:var(--fw-text)}body.try-page:before{display:none}.try-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:40px;align-items:start}.try-guide{position:sticky;top:96px}.try-steps{list-style:none;margin:0;padding:0;counter-reset:none}.try-step{border-left:1px solid var(--fw-line-2);padding:0 0 4px}.try-step.is-active{border-left-color:var(--accent)}.try-step-btn{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:none;border:0;text-align:left;color:var(--fw-text-dim);cursor:pointer;font-size:var(--fs-md)}.try-step-btn:disabled{cursor:default;opacity:.55}.try-step.is-active .try-step-btn{color:var(--fw-text);font-weight:600}.try-step.is-done .try-step-btn{color:var(--fw-text)}.try-step-num{flex:0 0 24px;height:24px;display:grid;place-items:center;border:1px solid var(--fw-line-interactive);border-radius:50%;font-size:var(--fs-xs)}.try-step-num .ui-icon{width:13px;height:13px}.try-step.is-active .try-step-num{border-color:var(--accent);color:var(--accent)}.try-step.is-done .try-step-num{background:var(--fw-green-dim);border-color:var(--fw-green-dim);color:#fff}.try-step-body{padding:0 12px 14px 48px}.try-step-body p{margin:0 0 10px;font-size:var(--fs-base);line-height:1.55;color:var(--fw-text-dim)}.try-task{padding:8px 10px;border:1px dashed rgba(34,214,114,.45);color:var(--accent)!important;font-weight:500}.try-task.is-done{border-style:solid;background:#22d67214}.try-step-count{display:none;margin-bottom:8px;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--fw-text-mute)}.try-guide-nav{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.try-layout--wide{grid-template-columns:minmax(0,1fr);gap:20px}.try-layout--wide .try-guide{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "count nav" "steps nav";column-gap:32px;align-items:end}.try-layout--wide .try-head{grid-area:head}.try-layout--wide .try-step-count{display:block;grid-area:count}.try-layout--wide .try-steps{grid-area:steps}.try-layout--wide .try-step:not(.is-active){display:none}.try-layout--wide .try-step-body{padding-bottom:4px}.try-layout--wide .try-step-body p{max-width:80ch}.try-layout--wide .try-guide-nav{grid-area:nav;margin-top:0}.try-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--fw-line-interactive);background:transparent;color:var(--fw-text);font-size:var(--fs-md);font-weight:600;cursor:pointer;text-decoration:none;transition:background var(--fw-medium) ease,box-shadow var(--fw-medium) ease,opacity var(--fw-medium) ease}.try-btn .ui-icon{width:16px;height:16px}.try-btn:disabled{opacity:.45;cursor:default}.try-btn--primary{background:var(--accent);border-color:var(--accent);color:#04130a}.try-btn--primary:not(:disabled):hover{background:#2ee067;box-shadow:0 0 22px #22d67259}.try-btn--ghost:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.try-btn--lg{min-height:48px;padding:0 24px;font-size:var(--fs-lg)}.try-link{background:none;border:0;padding:4px 0;color:var(--fw-text-dim);font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.try-link:hover{color:var(--accent)}.try-hotspot:not(:disabled){animation:try-pulse 1.8s ease-out infinite}@keyframes try-pulse{0%{box-shadow:0 0 #22d6728c}70%{box-shadow:0 0 0 12px #22d67200}to{box-shadow:0 0 #22d67200}}.try-stage{min-width:0;min-height:680px;display:flex;justify-content:center;align-items:flex-start;padding:32px;border:1px solid var(--fw-line);background:var(--fw-bg-2);scroll-margin-top:80px}.try-stage--browser{padding:24px}.try-stage--phone{position:relative;min-height:0;padding:0;border:0;background:none;isolation:isolate}.try-stage--phone:before{content:"";position:absolute;left:50%;top:50%;width:min(720px,140%);height:760px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(34,214,114,.38),rgba(34,214,114,.12) 55%,transparent);filter:blur(24px);z-index:-1;pointer-events:none}.try-phone{position:relative;height:var(--try-phone-h);aspect-ratio:344 / 714;max-width:100%;padding:3px;border-radius:58px;background:linear-gradient(135deg,#8a8d90,#3b3e41 18%,#232527 45%,#4a4d50 70%,#9a9da0);box-shadow:inset 0 0 1px 1px #ffffff59,0 0 0 1px #0009,0 0 70px #22d67238,0 40px 90px #000000b3}.try-phone-bezel{height:100%;padding:9px;border-radius:55px;background:#050505;box-shadow:inset 0 0 0 1px #ffffff0d}.try-phone-btn{position:absolute;width:4px;border-radius:2px;background:linear-gradient(90deg,#2a2c2e,#6e7174 60%,#3a3c3e);box-shadow:0 0 0 .5px #0009}.try-phone-btn--action{left:-3px;top:15.7%;height:4.2%}.try-phone-btn--vol-up{left:-3px;top:23.5%;height:7.6%}.try-phone-btn--vol-down{left:-3px;top:32.8%;height:7.6%}.try-phone-btn--power{right:-3px;top:26.6%;height:12%}.try-phone-screen{position:relative;height:100%;display:flex;flex-direction:column;border-radius:46px;overflow:hidden;background:var(--fw-bg)}.try-phone-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#ffffff0f,#fff0 32%);pointer-events:none;z-index:5}.try-phone-status{position:relative;display:flex;justify-content:space-between;align-items:center;height:52px;padding:4px 6% 0 10.5%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--sans);font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff;flex:0 0 auto}.try-phone-island{position:absolute;left:50%;top:11px;width:31%;height:31px;transform:translate(-50%);border-radius:20px;background:#000}.try-phone-island:after{content:"";position:absolute;right:12px;top:10px;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b3550 0,#2b3550 20%,#0b0d14 55%)}.try-phone-icons{display:flex;align-items:center;gap:4px}.try-phone-icons svg{display:block;fill:#fff}.try-phone-appbar{display:flex;align-items:center;gap:8px;padding:6px 16px 10px;border-bottom:1px solid var(--fw-line);font-size:var(--fs-md);font-weight:600;flex:0 0 auto}.try-phone-appbar img{width:22px;height:22px}.try-phone-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none}.try-phone-body::-webkit-scrollbar{display:none}.try-safari{flex:0 0 auto;padding:8px 12px 26px;background:#1c1c1ef0;border-top:.5px solid rgba(255,255,255,.12);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--sans);position:relative}.try-safari-field{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;border-radius:12px;background:#7676803d;color:#fff;font-size:15px}.try-safari-aa{font-size:13px;font-weight:600}.try-safari-url{display:flex;align-items:center;gap:5px}.try-safari-url svg,.try-safari-reload{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.try-home-indicator{position:absolute;left:50%;bottom:8px;width:128px;height:5px;transform:translate(-50%);border-radius:3px;background:#ffffffe6}.try-screen{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:16px}.try-screen--center{align-items:center;text-align:center;padding-top:40px}.try-screen--camera{padding:0;background:#0c0f0e}.try-screen-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:8px}.try-screen--camera .try-screen-foot{padding:16px}.try-screen-foot .try-btn{width:100%;min-height:48px}.try-screen-hint{margin:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:var(--fs-sm);color:var(--fw-text-dim);text-align:center}.try-screen-note{margin:0;font-size:var(--fs-sm);color:var(--fw-text-dim)}.try-viewfinder{position:relative;flex:1;display:grid;place-items:center;min-height:0;background:linear-gradient(180deg,#0003,#0000008c),repeating-linear-gradient(90deg,#2a2f2d 0,#2a2f2d 46px,#232826 46px,#232826 92px)}.try-viewfinder-corners{position:absolute;top:16%;right:14%;bottom:16%;left:14%;border:2px solid transparent;background:linear-gradient(var(--accent),var(--accent)) top left / 22px 2px,linear-gradient(var(--accent),var(--accent)) top left / 2px 22px,linear-gradient(var(--accent),var(--accent)) top right / 22px 2px,linear-gradient(var(--accent),var(--accent)) top right / 2px 22px,linear-gradient(var(--accent),var(--accent)) bottom left / 22px 2px,linear-gradient(var(--accent),var(--accent)) bottom left / 2px 22px,linear-gradient(var(--accent),var(--accent)) bottom right / 22px 2px,linear-gradient(var(--accent),var(--accent)) bottom right / 2px 22px;background-repeat:no-repeat;pointer-events:none}.try-dock-sign{position:relative;width:168px;padding:12px 12px 10px;background:#f4c430;color:#111;text-align:center;transform:rotate(-2deg);box-shadow:0 8px 24px #00000080;overflow:hidden}.try-dock-sign-door{font-weight:800;font-size:18px;letter-spacing:.06em;margin-bottom:8px}.try-qr{display:block;width:120px;height:120px;margin:0 auto}.try-dock-sign-copy{margin-top:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.try-scanline{position:absolute;left:0;right:0;top:0;height:3px;background:var(--accent);box-shadow:0 0 14px 3px #22d672b3;animation:try-scan 1.1s ease-in-out infinite alternate}@keyframes try-scan{0%{top:4%}to{top:94%}}.try-route{padding:12px;border:1px solid var(--fw-line-2);background:var(--fw-bg-3)}.try-route-main{font-size:var(--fs-lg);font-weight:600}.try-route-partner{color:var(--fw-text)}.try-route-sep{color:var(--fw-text-mute);margin:0 6px}.try-route-meta{margin-top:4px;font-size:var(--fs-xs);color:var(--fw-text-dim)}.try-checklist{display:flex;flex-direction:column;gap:8px}.try-check{display:flex;align-items:center;gap:10px;font-size:var(--fs-base);line-height:1.4;animation:try-in var(--fw-slow) ease both}.try-check .ui-icon{width:16px;height:16px;flex:0 0 16px}.try-check--done{color:var(--fw-text)}.try-check--done .ui-icon{color:var(--accent)}.try-check--pending{color:var(--fw-text-dim)}@keyframes try-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.try-spinner{display:inline-block;width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(34,214,114,.25);border-top-color:var(--accent);border-radius:50%;animation:try-spin .8s linear infinite}@keyframes try-spin{to{transform:rotate(360deg)}}.try-upload{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;border:1px dashed var(--fw-line-interactive);text-align:center}.try-upload .ui-icon{width:32px;height:32px;color:var(--accent)}.try-upload-title{font-weight:600;font-size:var(--fs-lg)}.try-upload-copy{font-size:var(--fs-sm);color:var(--fw-text-dim)}.try-bol{position:relative;padding:12px;background:#f5f3ee;color:#222;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.35;overflow:hidden;box-shadow:0 6px 20px #00000073}.try-bol-head{display:flex;justify-content:space-between;border-bottom:1.5px solid #222;padding-bottom:5px;margin-bottom:6px}.try-bol-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.try-bol-grid em{display:block;font-style:normal;font-size:8px;text-transform:uppercase;color:#777}.try-bol-rows{display:grid;grid-template-columns:1fr auto;gap:3px 10px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px 0}.try-bol-rows span:nth-last-child(-n+2){font-weight:700}.try-bol-sign{display:flex;justify-content:space-between;align-items:flex-end;margin-top:8px;font-size:8px;color:#777}.try-bol-scrawl{font-family:Brush Script MT,Segoe Script,cursive;font-size:16px;color:#1d3f8f}.try-scanline--doc{animation-duration:.9s}.try-progress{height:4px;background:var(--fw-line-2)}.try-progress span{display:block;height:100%;background:var(--accent)}.try-fields{display:flex;flex-direction:column;gap:8px}.try-field{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;padding:8px 10px;border:1px solid var(--fw-line-interactive);background:var(--fw-bg-3);animation:try-in var(--fw-slow) ease both}.try-field-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fw-text-mute)}.try-field-value{grid-row:2;font-size:var(--fs-md);font-weight:500}.try-ai-tag{grid-row:span 2;align-self:center;padding:2px 6px;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.08em;color:var(--accent);border:1px solid rgba(34,214,114,.45)}.try-stamps{display:flex;flex-direction:column;gap:6px;padding:10px;background:#22d67212;border:1px solid rgba(34,214,114,.25);font-size:var(--fs-sm);animation:try-in var(--fw-slow) ease both}.try-stamps div{display:flex;align-items:center;gap:8px}.try-stamps .ui-icon{width:14px;height:14px;color:var(--accent)}.try-input-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--fw-text-mute);margin-bottom:-8px}.try-input{min-height:42px;padding:0 12px;background:var(--fw-bg-3);color:var(--fw-text);border:1px solid var(--fw-line-interactive);border-radius:var(--radius);font-size:var(--fs-lg)}.try-input:focus{outline:2px solid var(--accent);outline-offset:1px}.try-received{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--fw-line-2);font-size:var(--fs-base);color:var(--fw-text-dim)}.try-received strong{color:var(--fw-text);font-size:var(--fs-lg)}.try-received-ok{margin-left:auto;color:var(--accent);font-weight:600}.try-sign{display:flex;flex-direction:column}.try-sign-canvas{width:100%;height:150px;background:var(--fw-bg-3);border:1px dashed var(--fw-line-interactive);touch-action:none;cursor:crosshair}.try-sign-line{margin-top:6px;font-size:var(--fs-xs);color:var(--fw-text-mute)}.try-sign-actions{display:flex;justify-content:space-between}.try-success-ring{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:2px solid var(--accent);box-shadow:0 0 0 10px #22d6721a,0 0 40px #22d67259;color:var(--accent);animation:try-pop .38s cubic-bezier(.2,1.4,.4,1) both}.try-success-ring .ui-icon{width:38px;height:38px}@keyframes try-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.try-success-title{font-size:var(--fs-2xl);font-weight:700}.try-success-meta{width:100%;border-top:1px solid var(--fw-line-2)}.try-success-meta div{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-bottom:1px solid var(--fw-line);font-size:var(--fs-sm)}.try-success-meta div span:first-child{color:var(--fw-text-mute)}.try-screen--center .try-screen-foot{width:100%}.try-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.try-browser{width:100%;border:1px solid var(--fw-line-2);background:var(--fw-bg);box-shadow:0 30px 80px #0000008c;overflow:hidden}.try-browser-bar{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#121816;border-bottom:1px solid var(--fw-line-2)}.try-browser-dots{display:flex;gap:6px}.try-browser-dots i{width:10px;height:10px;border-radius:50%;background:#2f3a36}.try-browser-url{flex:1;max-width:420px;padding:5px 12px;border-radius:6px;background:var(--fw-bg);color:var(--fw-text-dim);font-size:var(--fs-xs)}.try-browser-body{position:relative;min-height:560px}.try-dash-canvas .warden-draft-link.try-hotspot{animation:try-cue-text 1.4s ease-in-out infinite}@keyframes try-cue-text{0%,to{text-shadow:none}50%{text-shadow:0 0 10px rgba(34,214,114,.9)}}@keyframes try-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.try-layout--end{grid-template-columns:minmax(0,1fr)}.try-stage--end{display:block;min-height:0;padding:0;border:0;background:none}.try-end{max-width:760px;animation:try-in var(--fw-slow) ease both}.try-end-title{margin:8px 0 6px;font-size:var(--fs-3xl);line-height:1.2;font-weight:700;text-transform:none}.try-end-lede{margin:0 0 24px;color:var(--fw-text-dim);font-size:var(--fs-md)}.try-ledger{margin:0 0 28px;border-top:1px solid var(--fw-line-2)}.try-ledger>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--fw-line);font-size:var(--fs-md)}.try-ledger dt{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.14em;color:var(--fw-text-mute);padding-top:3px}.try-ledger dd{margin:0;color:var(--fw-text)}.try-ledger dd strong{color:var(--accent)}.try-ledger-hash{word-break:break-all;color:var(--fw-text-dim)!important}.try-ledger dd.try-ledger-muted{color:var(--fw-text-mute)}.try-ledger-sig{display:flex;align-items:center;gap:12px}.try-ledger-sig img{width:96px;height:40px;object-fit:contain;background:var(--fw-bg-3);border:1px solid var(--fw-line-2)}.try-end-ctas{display:flex;gap:12px;flex-wrap:wrap}.try-end-copy{margin:14px 0 0;color:var(--fw-text-mute);font-size:var(--fs-sm)}@media (max-width: 900px){.try-shell{padding:24px 16px 72px}.try-head{margin-bottom:24px}.try-layout{grid-template-columns:minmax(0,1fr);gap:20px}.try-guide{position:static}.try-layout--wide .try-guide{display:block}.try-layout--wide .try-guide-nav{margin-top:20px}.try-step:not(.is-active){display:none}.try-step-count{display:block}.try-shell{--try-phone-h: min(714px, max(440px, calc(100vh - 81px) ))}.try-stage{min-height:0;padding:16px 12px}.try-stage--phone{padding:8px 0}.try-stage--browser{padding:0;border:0;background:none}.try-ledger>div{grid-template-columns:1fr;gap:4px}}@media (max-width: 420px){.try-phone{border-radius:52px}.try-phone-bezel{padding:7px;border-radius:49px}.try-phone-screen{border-radius:42px}}@media (prefers-reduced-motion: reduce){.try-hotspot:not(:disabled),.try-scanline{animation:none}}.try-dash-viewport{position:relative;overflow:hidden;background:var(--bg-deep)}.try-dash-canvas{transform-origin:top left;background:var(--bg-deep);font-family:var(--mono);color:var(--ink)}.try-dash-canvas .dash-layout{min-height:0}.try-dash-canvas .dash-sidebar-inner{position:static;width:auto}.try-dash-canvas .portal-header{position:relative}.try-dash-canvas .portal-account-trigger{display:inline-flex}.try-dash-canvas table.records tbody tr{cursor:pointer}.try-dash-canvas tr.try-dash-new td{animation:try-row-in .42s ease both}.try-dash-canvas tr.try-dash-cue{outline:2px solid var(--accent);outline-offset:-2px;animation:try-cue 1.6s ease-in-out infinite}@keyframes try-cue{0%,to{background:#22d6720f}50%{background:#22d67229}}.try-dash-sig{width:64px;height:40px;object-fit:contain;background:var(--fw-bg-3);border:1px solid var(--fw-line-2)}.try-dash-hash{word-break:break-all}@media (prefers-reduced-motion: reduce){.try-dash-canvas tr.try-dash-cue{animation:none}}.try-cursor{position:fixed;left:0;top:0;z-index:90;pointer-events:none;opacity:0;transition:transform .65s cubic-bezier(.22,.9,.3,1),opacity .2s ease;will-change:transform}.try-cursor.is-visible{opacity:1}.try-cursor-arrow{position:absolute;left:-2px;top:-2px;fill:var(--accent);stroke:#04130a;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(34,214,114,.75)) drop-shadow(0 2px 3px rgba(0,0,0,.5));transform-origin:2px 2px;animation:try-cursor-tap 1.6s ease-in-out infinite}@keyframes try-cursor-tap{0%,55%,to{transform:scale(1)}65%{transform:scale(.84)}75%{transform:scale(1)}}.try-cursor-ripple{position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:2px solid var(--accent);opacity:0;animation:try-cursor-ripple 1.6s ease-out infinite}@keyframes try-cursor-ripple{0%,60%{transform:scale(.3);opacity:0}66%{opacity:.9}to{transform:scale(1.5);opacity:0}}.try-cursor-label{position:absolute;left:26px;top:30px;padding:3px 8px;background:var(--accent);color:#04130a;font-size:var(--fs-xs);font-weight:700;white-space:nowrap;border-radius:var(--radius);box-shadow:0 0 14px #22d67280}@media (prefers-reduced-motion: reduce){.try-cursor{transition:opacity .2s ease}.try-cursor-arrow,.try-cursor-ripple{animation:none}}@supports (height: 100svh){.try-shell{--try-phone-h: min(714px, max(440px, calc(100svh - 148px) ))}@media (max-width: 900px){.try-shell{--try-phone-h: min(714px, max(440px, calc(100svh - 81px) ))}}}
