html,body,#root{width:100%;min-height:100%}html{-webkit-text-size-adjust:100%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100%}#root{display:flex;flex-direction:column}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.portal-btn{background-color:#2563eb;padding:10px 16px;border-radius:8px;color:#fff;font-size:16px;cursor:pointer;border:none;transition:.2s}.portal-btn:hover{background-color:#1d4ed8}.assignment-scroll-row::-webkit-scrollbar{height:4px}.assignment-scroll-row::-webkit-scrollbar-track{background:#ffffff09;border-radius:999px}.assignment-scroll-row::-webkit-scrollbar-thumb{background:#7dd3fc3d;border-radius:999px}@media (max-width: 640px){.assignment-scroll-row{grid-auto-columns:minmax(158px,52%)!important;padding-right:34px;scroll-padding-inline:10px 34px;scrollbar-width:none!important}.assignment-scroll-row::-webkit-scrollbar{display:none}.assignment-scroll-fade{width:38px!important}.assignment-scroll-hint{display:block!important}}.enc-feature-wrap{width:100%;display:flex;justify-content:center;padding:0;margin-bottom:22px}.enc-feature-card{width:100%;min-height:118px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:radial-gradient(circle at 10% 18%,rgba(166,222,216,.18),transparent 30%),radial-gradient(circle at 88% 24%,rgba(192,176,255,.14),transparent 32%),linear-gradient(135deg,#12181ffa,#0a0e13fc);color:#fffffff0;padding:14px 16px;display:grid;grid-template-columns:.75fr 1.25fr;gap:12px;text-align:left;cursor:pointer;box-shadow:0 10px 30px #0000002e;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.enc-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.04),transparent);transform:translate(-100%);animation:enc-card-sheen 8s ease-in-out infinite;pointer-events:none}.enc-feature-card:hover{transform:translateY(-1px);box-shadow:0 16px 36px #00000042}.enc-feature-card:focus-visible{outline:3px solid rgba(166,222,216,.9);outline-offset:4px}.enc-copy{align-self:center;position:relative;z-index:1}.enc-eyebrow,.enc-modal-eyebrow{margin:0 0 5px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#a6ded8e6}.enc-title,.enc-modal-title{margin:0;line-height:1.08;letter-spacing:-.02em}.enc-title{font-size:1.05rem}.enc-cta{display:inline-block;margin-top:8px;font-size:.76rem;color:#ffffffe6;padding:6px 10px;border-radius:999px;background:#ffffff14}.enc-visual{min-height:86px;display:grid;grid-template-columns:1fr 74px 1fr;gap:8px;align-items:center;position:relative}.enc-stage{display:flex;flex-direction:column;gap:7px}.enc-chip{border-radius:10px;padding:7px 8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:1px;min-height:34px;position:relative;overflow:hidden}.enc-chip.plain{background:#ffffff14;border:1px solid rgba(166,222,216,.16);box-shadow:0 8px 18px #0000001f;animation:enc-float 5.5s ease-in-out infinite}.enc-chip.cipher{background:#b5a9ff1a;border:1px solid rgba(181,169,255,.18);box-shadow:0 8px 18px #00000024;animation:enc-float 6.2s ease-in-out infinite}.enc-chip-title{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8f}.enc-chip-text{font-size:.68rem;line-height:1.2;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enc-chip-text.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;letter-spacing:.02em}.delay-1{animation-delay:.8s!important}.delay-2{animation-delay:1.6s!important}.enc-flow-zone{position:relative;min-height:82px;display:flex;align-items:center;justify-content:center}.enc-arch{width:48px;height:74px;border-radius:28px 28px 10px 10px;background:linear-gradient(180deg,#a6ded838,#b5a9ff2e);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 22px #ffffff0a,0 0 24px #a6ded824;position:relative;overflow:hidden}.enc-arch-inner{position:absolute;inset:8px;border-radius:22px 22px 8px 8px;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.22),rgba(255,255,255,.04) 55%,transparent 75%)}.enc-stream{position:absolute;height:2px;width:40px;background:linear-gradient(90deg,#a6ded800,#a6ded8bf,#b5a9ff00);opacity:.8;animation:enc-stream-move 2.8s linear infinite}.stream-1{top:36%;left:0}.stream-2{top:50%;left:-4px;animation-delay:.8s}.stream-3{top:64%;left:4px;animation-delay:1.6s}.enc-particles{position:absolute;inset:0;pointer-events:none}.enc-particle{position:absolute;width:5px;height:5px;border-radius:999px;background:#ffffffbf;box-shadow:0 0 12px #a6ded866;animation:enc-particle-drift 3.2s ease-in-out infinite}.p1{top:25%;left:16%}.p2{top:42%;left:24%;animation-delay:.6s}.p3{top:56%;left:18%;animation-delay:1.2s}.p4{top:38%;right:18%;animation-delay:1.8s}.p5{top:62%;right:14%;animation-delay:2.4s}.enc-modal-backdrop{position:fixed;inset:0;background:#05080cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:22px;z-index:2000}.enc-modal{width:min(760px,100%);max-height:min(88vh,920px);overflow:auto;border-radius:24px;background:radial-gradient(circle at top left,rgba(166,222,216,.1),transparent 28%),linear-gradient(180deg,#13191ffc,#0b0f14);color:#fffffff2;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 90px #00000073;padding:24px;position:relative}.enc-modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:999px;background:#ffffff14;color:#ffffffe0;font-size:1.5rem;line-height:1;cursor:pointer}.enc-modal-close:hover{background:#ffffff24}.enc-modal-title{font-size:clamp(1.35rem,4vw,2rem);padding-right:34px}.enc-modal-intro{margin:14px 0 0;line-height:1.6;color:#fffc;max-width:46rem}.enc-modal-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.enc-modal-card{border-radius:18px;padding:15px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.enc-modal-card h3{margin:0 0 8px;font-size:1rem}.enc-modal-card p{margin:0;line-height:1.55;color:#fffc}.enc-modal-note{margin-top:16px;border-radius:16px;padding:13px 14px;font-size:.86rem;line-height:1.55;color:#ffffffb8;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.enc-modal-footer{margin-top:18px;display:flex;justify-content:flex-end}.enc-modal-button{border:0;border-radius:12px;padding:10px 15px;font-size:.95rem;cursor:pointer;background:#a6ded82e;color:#fffffff2}.enc-modal-button:hover{background:#a6ded847}@keyframes enc-card-sheen{0%{transform:translate(-100%)}20%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes enc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes enc-stream-move{0%{transform:translate(-12px);opacity:0}15%{opacity:.85}85%{opacity:.85}to{transform:translate(62px);opacity:0}}@keyframes enc-particle-drift{0%,to{transform:translateY(0) scale(1);opacity:.45}50%{transform:translateY(-8px) scale(1.12);opacity:1}}@media (max-width: 900px){.enc-feature-card{grid-template-columns:1fr}.enc-copy{display:flex;align-items:center;justify-content:space-between;gap:12px}.enc-title{font-size:1rem}.enc-visual{min-height:90px;grid-template-columns:1fr 64px 1fr}.enc-modal-grid{grid-template-columns:1fr}}@media (max-width: 520px){.enc-feature-card{padding:12px}.enc-chip:nth-child(3){display:none}.enc-visual{grid-template-columns:1fr 58px 1fr}.enc-cta{white-space:nowrap}.enc-modal{padding:20px}}@media (prefers-reduced-motion: reduce){.enc-feature-card:before,.enc-chip,.enc-stream,.enc-particle{animation:none!important}}.nave-orientation-card{width:100%;margin-bottom:16px;text-align:left;cursor:pointer;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr);gap:18px;color:#fff}.nave-orientation-body{margin:8px 0 0;font-size:.8rem;line-height:1.45;color:#ffffffc2;max-width:440px}.nave-orientation-visual{min-height:104px;position:relative;display:grid;place-items:center;overflow:hidden}.nave-orientation-arch{width:72px;height:94px;border-radius:42px 42px 14px 14px;background:radial-gradient(circle at 50% 26%,rgba(255,255,255,.23),transparent 30%),linear-gradient(180deg,#a6ded833,#b5a9ff21);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 0 24px #ffffff0a,0 0 28px #a6ded821}.nave-orientation-piece{position:absolute;width:38px;height:28px;border-radius:12px;background:linear-gradient(135deg,#a6ded847,#b5a9ff2e);border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 24px #0003}.nave-orientation-piece:after{content:"";position:absolute;inset:7px;border-radius:8px;background:#ffffff1f}.nave-orientation-piece.piece-one{left:12%;top:20%;transform:rotate(-9deg)}.nave-orientation-piece.piece-two{right:14%;top:30%;transform:rotate(8deg)}.nave-orientation-piece.piece-three{left:34%;bottom:12%;transform:rotate(3deg)}.nave-orientation-backdrop{padding:14px}.nave-orientation-modal{max-width:640px;padding:18px;max-height:min(92vh,760px);overflow-y:auto}.nave-orientation-progress{display:flex;gap:7px;margin:0 38px 16px 0}.nave-orientation-dot{appearance:none;width:28px;height:7px;border:0;border-radius:999px;background:#ffffff26;cursor:pointer;padding:0}.nave-orientation-dot.active{background:linear-gradient(90deg,#a6ded8c7,#b5a9ffb8)}.nave-orientation-page{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1.15fr);gap:20px;align-items:stretch}.nave-orientation-modal-visual{min-height:280px;border-radius:24px;background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.1),transparent 34%),linear-gradient(180deg,#fff1,#ffffff05);border:1px solid rgba(255,255,255,.11);position:relative;overflow:hidden;display:grid;place-items:center}.nave-visual-arch{width:112px;height:156px;border-radius:64px 64px 18px 18px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.18),transparent 32%),linear-gradient(180deg,#a6ded82b,#b5a9ff1f);box-shadow:0 0 36px #a6ded821;display:grid;place-items:center;position:relative}.nave-visual-icon{width:56px;height:56px;border-radius:20px;display:grid;place-items:center;font-size:1.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.nave-visual-line{position:absolute;height:1px;width:70px;background:linear-gradient(90deg,transparent,rgba(166,222,216,.7),transparent)}.nave-visual-line.line-one{top:32%;left:-42px;transform:rotate(-14deg)}.nave-visual-line.line-two{top:58%;right:-40px;transform:rotate(12deg)}.nave-visual-line.line-three{bottom:23%;left:-30px;transform:rotate(8deg)}.nave-visual-pieces span{position:absolute;width:44px;height:34px;border-radius:13px;background:linear-gradient(135deg,#a6ded838,#b5a9ff2e);border:1px solid rgba(255,255,255,.14)}.nave-visual-pieces span:nth-child(1){left:11%;top:18%;transform:rotate(-10deg)}.nave-visual-pieces span:nth-child(2){right:10%;top:24%;transform:rotate(8deg)}.nave-visual-pieces span:nth-child(3){left:13%;bottom:17%;transform:rotate(7deg)}.nave-visual-pieces span:nth-child(4){right:14%;bottom:14%;transform:rotate(-8deg)}.nave-orientation-modal-visual.tiles .nave-visual-pieces span,.nave-orientation-modal-visual.constellation .nave-visual-pieces span,.nave-orientation-modal-visual.chapel .nave-visual-pieces span{border-radius:16px 16px 8px 8px}.nave-orientation-modal-visual.constellation .nave-visual-pieces span{width:12px;height:12px;border-radius:999px;box-shadow:0 0 18px #a6ded847}.nave-orientation-modal-visual.piece .nave-visual-pieces span:nth-child(2),.nave-orientation-modal-visual.sentence .nave-visual-pieces span:nth-child(2){width:92px}.nave-orientation-modal-visual.moment{background:radial-gradient(circle at 50% 45%,rgba(166,222,216,.15),transparent 36%),radial-gradient(circle at 50% 14%,rgba(181,169,255,.14),transparent 33%),linear-gradient(180deg,#ffffff10,#ffffff05)}.nave-moment-wheel{position:absolute;width:154px;height:154px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:conic-gradient(from -28deg,#a6ded81f 0deg 38deg,#ffffff09 38deg 60deg,#b5a9ff21 60deg 105deg,#ffffff09 105deg 130deg,#f2cdaa1c 130deg 174deg,#ffffff09 174deg 202deg,#a6ded817 202deg 254deg,#ffffff09 254deg 286deg,#b5a9ff1a 286deg 330deg,#ffffff09 330deg 360deg);box-shadow:0 0 44px #b5a9ff1a;opacity:.92}.nave-moment-wheel:after{content:"";position:absolute;inset:23px;border-radius:inherit;background:#0e131ab8;border:1px solid rgba(255,255,255,.07)}.nave-moment-wheel span{position:absolute;inset:50% auto auto 50%;width:1px;height:74px;transform-origin:0 0;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 74%)}.nave-moment-wheel span:nth-child(1){transform:rotate(0)}.nave-moment-wheel span:nth-child(2){transform:rotate(60deg)}.nave-moment-wheel span:nth-child(3){transform:rotate(120deg)}.nave-moment-wheel span:nth-child(4){transform:rotate(180deg)}.nave-moment-wheel span:nth-child(5){transform:rotate(240deg)}.nave-moment-wheel span:nth-child(6){transform:rotate(300deg)}.nave-moment-self{position:relative;width:92px;height:126px;border-radius:52px 52px 24px 24px;display:grid;place-items:center;isolation:isolate}.nave-moment-self-glow{position:absolute;inset:8px;border-radius:inherit;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.2),transparent 26%),linear-gradient(180deg,#a6ded82e,#b5a9ff1a);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 36px #a6ded81f;z-index:-1}.nave-moment-self-head{position:absolute;top:31px;width:24px;height:24px;border-radius:999px;background:linear-gradient(180deg,#ffffffb3,#a6ded842);box-shadow:0 0 18px #ffffff21}.nave-moment-self-body{position:absolute;top:62px;width:44px;height:38px;border-radius:26px 26px 18px 18px;background:linear-gradient(180deg,#ffffff80,#b5a9ff36)}.nave-moment-bubbles span{position:absolute;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffffff8c,#a6ded833 42%,#b5a9ff21);border:1px solid rgba(255,255,255,.13);box-shadow:0 0 22px #a6ded821}.nave-moment-bubbles span:nth-child(1){width:24px;height:24px;left:18%;top:24%}.nave-moment-bubbles span:nth-child(2){width:16px;height:16px;right:19%;top:30%}.nave-moment-bubbles span:nth-child(3){width:20px;height:20px;left:23%;bottom:22%}.nave-moment-bubbles span:nth-child(4){width:28px;height:28px;right:17%;bottom:18%}.nave-orientation-modal-body p{margin:10px 0 0;color:#ffffffd4;font-size:.94rem;line-height:1.5}.nave-orientation-microcopy{margin-top:16px;padding:12px 13px;border-radius:16px;background:#a6ded814;border:1px solid rgba(166,222,216,.13)}.nave-orientation-microcopy p{margin:0;color:#fffc;font-size:.84rem;line-height:1.45}.nave-orientation-microcopy p+p{margin-top:5px}.nave-orientation-examples{margin:15px 0 0;padding:0;list-style:none;display:grid;gap:8px}.nave-orientation-examples li{border-radius:13px;padding:9px 10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffd1;font-size:.82rem;line-height:1.35}.nave-orientation-footer{gap:10px;justify-content:space-between}.nave-orientation-primary{background:linear-gradient(135deg,#a6ded838,#b5a9ff2e)}.nave-orientation-secondary{color:#ffffffbd}@media (max-width: 640px){.nave-orientation-card,.nave-orientation-page{grid-template-columns:1fr}.nave-orientation-card{gap:10px}.nave-orientation-visual{min-height:86px}.nave-orientation-modal{padding:15px;border-radius:18px}.nave-orientation-modal-visual{min-height:170px}.nave-visual-arch{width:92px;height:126px}.nave-orientation-dot{width:22px}}.guest-home-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:20px;align-items:center;margin:4px 0 18px;padding:22px;border-radius:30px;background:radial-gradient(circle at 12% 0%,rgba(125,211,252,.16),transparent 36%),radial-gradient(circle at 88% 10%,rgba(244,114,182,.14),transparent 34%),linear-gradient(180deg,#ffffff18,#ffffff08);border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 60px #00000047,inset 0 1px #ffffff14}.guest-home-eyebrow{margin:0 0 10px;font-size:12px;font-weight:950;letter-spacing:.13em;color:#bae6fdeb}.guest-home-title{margin:0;font-size:clamp(42px,9vw,72px);line-height:.92;letter-spacing:-.055em;font-weight:950}.guest-home-body{max-width:560px;margin:16px 0 0;color:#ffffffd1;font-size:17px;line-height:1.5}.guest-home-cta-row,.guest-orientation-actions,.guest-example-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.guest-home-cta-row{margin-top:18px}.guest-home-primary,.guest-home-secondary,.guest-home-pill,.guest-action-card{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;border:1px solid rgba(255,255,255,.14);color:#fff;font-weight:900;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.guest-home-primary{background:linear-gradient(135deg,#0ea5e9f2,#a855f7d1);box-shadow:0 16px 34px #0ea5e933}.guest-home-secondary,.guest-home-pill,.guest-action-card{background:#ffffff13}.guest-home-primary.compact,.guest-home-secondary.compact,.guest-home-pill.compact{min-height:40px;font-size:13px}.guest-home-copy-link{margin-top:12px;border:0;background:transparent;color:#bfdbfef2;font-weight:850;padding:8px 0;cursor:pointer}.guest-copy-status{margin:8px 0 0;color:#bbf7d0f5;font-size:13px;font-weight:800}.guest-copy-status.panel,.guest-copy-status.modal{flex-basis:100%}.guest-emotion-wheel-preview{position:relative;min-height:260px;display:grid;place-items:center;isolation:isolate}.guest-emotion-wheel-preview:before{content:"";position:absolute;width:82%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),rgba(14,165,233,.08) 42%,transparent 70%);filter:blur(12px);z-index:-1}.guest-emotion-wheel-ring{position:relative;width:min(260px,68vw);aspect-ratio:1;border-radius:50%;background:conic-gradient(from -20deg,#ef4444,#f97316,#facc15,#84cc16,#22c55e,#14b8a6,#38bdf8,#6366f1,#a855f7,#ec4899,#ef4444);box-shadow:inset 0 0 0 1px #00000042,inset 0 0 0 44px #0307127a,0 24px 54px #00000059}.guest-emotion-wheel-ring span{position:absolute;inset:0;border-radius:50%;transform:rotate(calc(var(--slice) * 30deg));background:linear-gradient(90deg,rgba(0,0,0,.38) 0 1px,transparent 1px);opacity:.72}.guest-emotion-wheel-center{position:absolute;inset:36%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffff38,#0f172ae6);border:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.guest-emotion-wheel-labels{position:absolute;inset:auto 0 14px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.guest-emotion-wheel-labels span{border-radius:999px;background:#02061785;border:1px solid rgba(255,255,255,.12);padding:6px 10px;font-size:12px;font-weight:800}.guest-emotion-wheel-preview.compact{min-height:190px}.guest-emotion-wheel-preview.compact .guest-emotion-wheel-ring{width:min(190px,52vw)}.guest-orientation-card{cursor:default;margin-top:18px}.guest-orientation-card:hover{transform:none}.guest-orientation-secondary-line{color:#bfdbfeeb;font-weight:760}.guest-orientation-actions{margin-top:14px}.guest-orientation-wheel{display:grid;place-items:center}.guest-action-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 22px}.guest-action-card{border-radius:18px;min-height:58px;text-align:center;font-size:14px}.guest-action-card.primary{background:linear-gradient(135deg,#0ea5e9e6,#a855f7b8)}.guest-example-modal{width:min(720px,calc(100vw - 24px));max-height:min(86vh,760px);display:flex;flex-direction:column;overflow:hidden}.guest-example-recap-body{margin-top:12px;padding:2px 2px 4px;overflow-y:auto;-webkit-overflow-scrolling:touch;line-height:1.58;color:#ffffffd6}.guest-example-recap-body p:first-child{margin-top:0}.guest-example-recap-body p:last-child{margin-bottom:0}.guest-example-link{text-decoration:none}@media (max-width: 720px){.guest-home-hero,.nave-orientation-card.guest-orientation-card{grid-template-columns:1fr;padding:18px}.guest-home-hero-copy{order:2}.guest-emotion-wheel-preview{order:1;min-height:220px}.guest-home-cta-row,.guest-orientation-actions,.guest-example-footer{align-items:stretch}.guest-home-primary,.guest-home-secondary,.guest-home-pill,.guest-action-card,.guest-home-copy-link{width:100%}.guest-action-panel{grid-template-columns:1fr}.guest-example-modal{width:calc(100vw - 18px);max-height:88vh;padding:18px}}
