.pl-page .oc-preview{width:min(1400px,calc(100% - 64px))}.oc-workspace{--oc-ink: #18333b;--oc-muted: #536c79;--oc-line: #d4e1e7;--oc-accent: #167d91;--oc-glass: linear-gradient(140deg, #ffffffdf, #f0f7fbd9);--oc-strong: #f5f9fc;--oc-shadow: 0 20px 42px -26px #23425270, 0 3px 6px #23425206;position:relative;isolation:isolate;color:var(--oc-ink);background:radial-gradient(ellipse at 22% 0%,#ffffffdb,transparent 65%),#eef3f8;border:1px solid #d1dfe6;border-radius:18px;overflow:clip;box-shadow:0 28px 75px -52px #18566965;font-size:13px}.oc-workspace *,.oc-workspace *:before,.oc-workspace *:after{box-sizing:border-box}.oc-workspace button,.oc-workspace summary{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:inherit;cursor:pointer;border:0;background:transparent;padding:7px;border-radius:7px;font:inherit}.oc-workspace button:disabled{color:#56656e;opacity:1;cursor:default}.oc-workspace button:hover:not(:disabled),.oc-workspace summary:hover{background-color:#dceef36b}.oc-workspace button:focus-visible,.oc-workspace summary:focus-visible,.oc-workspace input:focus-visible,.oc-workspace select:focus-visible,.oc-workspace textarea:focus-visible{outline:3px solid #16849a;outline-offset:3px}.oc-workspace h2,.oc-workspace h3,.oc-workspace h4,.oc-workspace p{margin:0}.oc-workspace svg{flex:none}.oc-topbar{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:76px;padding:14px 28px;gap:20px;background:#fbfdfee6;border-bottom:1px solid #dfe8ee;z-index:3}.oc-brand-area{display:flex;align-items:center;gap:21px}.oc-brand-area>span:last-child{font-size:11px;color:var(--oc-muted);border-left:1px solid var(--oc-line);padding-left:21px}.oc-brand{display:flex;align-items:center;gap:7px;font-size:29px;letter-spacing:-1.5px;font-weight:700}.oc-brand svg{width:24px;height:32px;color:#287588}.oc-topbar nav{display:flex;gap:4px;padding:4px;border-radius:11px;background:#e6eff461;border:1px solid #dce6ed}.oc-topbar nav button{min-width:86px;padding:9px 12px;font-size:12px;color:var(--oc-muted)}.oc-topbar nav button[aria-pressed=true]{background:#fff;box-shadow:0 2px 6px #183e5210;color:var(--oc-ink)}.oc-topbar-actions{display:flex;align-items:center;gap:12px}.oc-demo-badge{border:1px solid #bddce4;border-radius:5px;padding:4px 6px;font-size:10px;letter-spacing:1px;color:var(--oc-accent)}.oc-motion-background{position:absolute;inset:76px 0 0;z-index:-1;pointer-events:none;background:radial-gradient(circle,#a7c0ce70 .8px,transparent 1px) 0 0 / 28px 28px}.oc-canvas{height:690px;position:relative}.oc-context{position:absolute;left:28px;top:27px;right:28px}.oc-context>div{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--oc-muted)}.oc-subject{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--oc-line);background:#fff8;padding:4px 7px;border-radius:5px;font-size:10px;font-weight:600}.oc-context h2{font-size:21px;line-height:1.35;font-weight:500;letter-spacing:-.5px;margin-top:12px}.oc-focus-timer{position:absolute;right:28px;top:26px}.oc-timer{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #fff;border-radius:10px;background:#fbfdfeb3}.oc-timer strong{display:block;font-size:19px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.35}.oc-timer .oc-eyebrow{font-size:8px}.oc-timer button{width:25px;height:30px;padding:4px;color:var(--oc-muted)}.oc-eyebrow{display:block;color:var(--oc-muted);font-size:9px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.oc-narrative{position:absolute;left:38px;top:143px;width:min(235px,21%)}.oc-narrative-right{left:auto;right:28px;width:245px}.oc-assistant-label{display:flex;align-items:center;gap:8px;font-size:9px;font-weight:600;letter-spacing:1.6px;color:#417580;margin-bottom:28px}.oc-assistant-label>i{width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 28% 22%,#edffff,#7fdee7 50%,#1195ae);box-shadow:0 0 18px #65d5e930}.oc-assistant-label>span{font-weight:400;color:var(--oc-muted);letter-spacing:.2px}.oc-narrative-copy{padding-left:16px;border-left:1px solid #8dc8d17d}.oc-narrative h3{font-size:24px;line-height:1.24;letter-spacing:-.75px;font-weight:500;margin-bottom:20px}.oc-narrative p{font-size:12px;line-height:1.85;color:var(--oc-muted);margin-bottom:14px}.oc-narrative p strong{color:#295665;font-weight:600}.oc-source{display:flex;align-items:center;gap:5px;color:#5d726d;font-size:10px;line-height:1.5}.oc-narrative .oc-source{color:var(--oc-muted);margin-top:18px;font-size:9px}.oc-workspace .oc-link{color:var(--oc-accent);font-size:11px;font-weight:500;padding:5px 0}.oc-narrative .oc-link{margin-bottom:8px}.oc-inline-example{padding:9px;background:#ffffff9c;border-radius:8px}.oc-object{position:absolute;display:flex;flex-direction:column;border:1px solid #d5e2e8;border-radius:14px;box-shadow:var(--oc-shadow);background:var(--oc-glass);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12);min-width:0}.oc-object:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #ffffffbd}.oc-object.oc-paper{background:linear-gradient(125deg,#fffdf6,#fff9e4);border-color:#dfd7b9b0}.oc-object.oc-white{background:#fffefa;border-color:#e0e3dc}.oc-object.is-selected{box-shadow:0 0 0 2px #248da76b,var(--oc-shadow)}.oc-object.is-locked{border-style:dashed}.oc-object.is-moving{background:var(--oc-strong);backdrop-filter:none;-webkit-backdrop-filter:none;will-change:left,top,width,height;contain:layout paint style}.oc-object-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:8px 16px 4px 18px;flex:none}.oc-workspace .oc-move{padding:4px 2px;gap:7px;text-align:left;color:#536b73;font-size:9px;font-weight:600;letter-spacing:1px;text-transform:uppercase;touch-action:none;cursor:grab}.oc-move[aria-disabled=true]{cursor:default}.oc-move>svg:first-child{color:#68828c}.is-moving .oc-move{cursor:grabbing}.oc-object-menu{position:relative}.oc-object-menu summary,.oc-objects-menu summary{list-style:none}.oc-object-menu summary::-webkit-details-marker,.oc-objects-menu summary::-webkit-details-marker{display:none}.oc-object-menu[open]{z-index:5}.oc-menu-panel{position:absolute;right:0;top:calc(100% + 6px);width:195px;padding:7px;z-index:20;background:#fbfdfe;border:1px solid #cbdde5;box-shadow:0 10px 28px #183e5225;border-radius:9px}.oc-menu-panel button,.oc-menu-panel label{display:flex;justify-content:flex-start;width:100%;padding:9px;font-size:11px;gap:8px;text-align:left}.oc-menu-panel label{align-items:center;cursor:pointer}.oc-menu-panel input{accent-color:var(--oc-accent);width:15px;height:15px}.oc-object-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px 24px 20px;scrollbar-width:thin;scrollbar-color:#b8cdd5 transparent}.oc-workspace .oc-resize{position:absolute;right:3px;bottom:3px;width:25px;height:25px;font-size:14px;color:#68828c;cursor:nwse-resize;touch-action:none}.oc-resize:disabled{visibility:hidden}.oc-recall h3,.oc-card-preview h3{font-size:25px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin:15px 0 21px}.oc-counter{display:block;font-size:10px;color:#657168;text-align:right}.oc-answer{border-top:1px solid #d7d0b980;padding-top:18px;min-height:106px}.oc-answer p{font-size:16px;line-height:1.65;color:#3d504a;margin-top:10px}.oc-answer pre{margin:10px 0 0;font-size:12px;line-height:1.8;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.oc-workspace .oc-button{padding:9px 12px;border:1px solid #d0dfe3;background:#ffffffbf;font-size:11px;border-radius:8px;font-weight:500}.oc-workspace .oc-primary{background:#167f93;border-color:#167f93;color:#fff}.oc-workspace .oc-primary:hover:not(:disabled){background:#126d80}.oc-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px}.oc-rating-label{display:flex;justify-content:space-between;margin:22px 0 10px;font-size:10px;color:var(--oc-muted)}.oc-rating-label span{font-size:9px}.oc-ratings{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.oc-ratings button{display:flex;flex-direction:column;border:1px solid #d0e0e6;background:#f8fbfd;padding:11px 3px;gap:5px;font-size:11px}.oc-ratings strong{font-weight:500}.oc-ratings span{font-size:9px;color:var(--oc-muted)}.oc-ratings button:disabled{background:#f4f5ef;border-color:#e0e3d9}.oc-ratings .oc-rating-0:not(:disabled){color:#965668}.oc-ratings .oc-rating-1:not(:disabled){color:#7c672f}.oc-ratings .oc-rating-2:not(:disabled){background:#dff2f4;color:#14768b;border-color:#b4dbe2}.oc-ratings .oc-rating-3:not(:disabled){color:#367568}.oc-card-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:var(--oc-muted);font-size:9px}.oc-notes h3{font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.2;margin:9px 0 26px;letter-spacing:-.5px}.oc-notes h4{font-size:11px;line-height:1.5;font-weight:600}.oc-notes h4>span{color:#247d8f;padding-right:7px}.oc-notes p{font-size:11px;line-height:1.8;color:var(--oc-muted);margin:7px 0 15px}.oc-diagram{display:flex;align-items:center;gap:5px;padding:8px 0 12px;color:#65958f}.oc-diagram>span{flex:1;text-align:center;padding:9px 3px;font-size:9px;border:1px solid #d0e1de;background:#eef6f3;border-radius:4px}.oc-workspace hr{height:1px;background:#e1e6de;border:0;margin:16px 0}.oc-workspace .oc-next{display:flex;gap:10px;width:100%;text-align:left;font-size:12px;padding:0}.oc-next>span{flex:1}.oc-next small{display:block;margin-top:6px;color:var(--oc-muted);font-size:9px}.oc-object[data-object-id=next] .oc-object-header{min-height:30px;padding-top:2px}.oc-object[data-object-id=next] .oc-object-body{padding:4px 18px 12px}.oc-builder h3{font-size:19px;letter-spacing:-.4px;font-weight:500;margin:9px 0 10px}.oc-small{color:var(--oc-muted);font-size:10px;line-height:1.7}.oc-field-label{display:block;font-size:10px;font-weight:500;color:var(--oc-muted);margin:17px 0 8px}.oc-uploaded{display:flex;gap:10px;align-items:center;padding:14px 10px;background:#ffffffa6;border:1px solid #d6e2e8;border-radius:8px;font-size:11px}.oc-uploaded>div{flex:1}.oc-uploaded strong{font-weight:500}.oc-uploaded small{display:block;margin-top:5px;color:var(--oc-muted);font-size:9px}.oc-uploaded>svg{color:#408398}.oc-segments{display:flex;gap:3px;padding:4px;background:#e5eff3;border-radius:7px}.oc-segments button{flex:1;font-size:10px;padding:8px 3px;color:var(--oc-muted)}.oc-segments button[aria-pressed=true]{background:#fff;color:#235c6b;box-shadow:0 2px 4px #183b4810}.oc-toggle{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin:21px 0;cursor:pointer}.oc-toggle input{accent-color:#167f93;width:17px;height:17px}.oc-builder-ready{display:flex;align-items:center;gap:7px;font-size:10px;color:#306e63;border-top:1px solid var(--oc-line);padding-top:15px;margin-bottom:15px!important}.oc-card-preview h3{font-size:24px}.oc-inline-buttons{display:flex;gap:4px}.oc-summary{display:flex;gap:16px;align-items:flex-start}.oc-summary>svg{color:#75846c}.oc-summary h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin-bottom:9px}.oc-summary p{color:var(--oc-muted);font-size:11px;line-height:1.7}.oc-exam-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.oc-exam-top h3{font:400 26px/1.3 Georgia,serif;margin-top:7px}.oc-exam-top .oc-timer{border-color:#dce5dc;background:#f6faf5}.oc-question-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e1e6de;padding-top:16px;font-size:11px;margin-bottom:16px}.oc-question-meta>span{font-size:10px;color:#5d726a}.oc-exam h4{font-size:17px;font-weight:500;line-height:1.6;max-width:660px}.oc-exam textarea{display:block;width:100%;min-height:115px;resize:vertical;border:1px solid #d4e0d6;border-radius:8px;background:#fffffc;padding:13px;font:13px/1.8 Georgia,serif;color:var(--oc-ink)}.oc-exam textarea::-moz-placeholder{color:#62716d}.oc-exam textarea::placeholder{color:#62716d}.oc-exam-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.oc-question-buttons{display:flex;gap:4px;margin-right:auto}.oc-question-buttons button{position:relative;border:1px solid #d8e3df;font-size:10px;min-width:26px;padding:6px}.oc-question-buttons button[aria-current]{background:#167f93;color:#fff;border-color:#167f93}.oc-question-buttons i{position:absolute;right:3px;top:2px;background:#a88939;width:4px;height:4px;border-radius:50%}.oc-model{padding:12px;font-size:12px;line-height:1.7;background:#f8f3df;border-radius:7px;margin:8px 0 12px!important}.oc-score{font-size:41px;font-weight:450;letter-spacing:-1.5px;margin:16px 0 2px}.oc-score>span{font-size:22px;color:#677b72;letter-spacing:-.5px}.oc-marked .oc-question-meta{border:0;padding-top:0}.oc-marked blockquote{font:italic 13px/1.8 Georgia,serif;color:#5d6c66;margin:12px 0 18px}.oc-marked table{width:100%;border-collapse:collapse;font-size:10px;color:#4c635a}.oc-marked td{padding:9px 0;border-top:1px solid #e1e6de}.oc-marked td:last-child{text-align:right;white-space:nowrap;padding-left:8px}.oc-mark-feedback{font-size:11px;line-height:1.8;padding:12px;border-left:2px solid #d2b576;background:#fbf7e9;margin-top:18px!important}.oc-mark-pill{padding:5px 7px;background:#f8f1dc;border-radius:4px}.oc-plan h3{font-size:25px;letter-spacing:-.6px;font-weight:500;margin:17px 0 9px}.oc-plan ol{list-style:none;padding:0;margin:24px 0 14px}.oc-plan li{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid #dce6eb}.oc-plan-number{flex:none;background:#e4f1f4;padding:6px;font-size:10px;color:#317888;border-radius:5px}.oc-plan li>div{flex:1}.oc-plan li strong{font-size:11px;font-weight:500}.oc-plan li small{display:block;margin-top:5px;font-size:10px;color:var(--oc-muted)}.oc-plan li>span:last-child{font-size:9px;color:var(--oc-muted);padding-top:5px}.oc-plan select{width:100%;border:1px solid #cbdde4;border-radius:7px;color:var(--oc-ink);background:#fcfefe;font-size:11px;padding:9px;margin-bottom:14px}.oc-plan>.oc-small:last-child{margin-top:12px;font-size:9px}.oc-mascot-area{position:absolute;inset:0;overflow:clip;pointer-events:none;z-index:1001}.oc-workspace .oc-mascot{position:absolute;top:0;left:0;width:80px;height:86px;padding:0;border-radius:40%;cursor:grab;pointer-events:auto;touch-action:none;background:transparent}.oc-workspace .oc-mascot:hover{background:transparent}.oc-mascot svg{display:block;width:100%;height:100%}.oc-mascot.is-dragging{cursor:grabbing}.oc-mascot[data-reaction=pet][data-motion=on] svg{animation:oc-pet .65s ease;transform-origin:center bottom}@keyframes oc-pet{0%,to{transform:rotate(0)}25%{transform:translateY(-8px) rotate(-5deg)}65%{transform:translateY(-3px) rotate(3deg)}}.oc-mascot-caption{position:absolute;top:614px;left:142px;color:var(--oc-muted);font-size:10px;line-height:1.6}.oc-bottom{position:relative;max-width:700px;margin:0 auto;padding-bottom:16px}.oc-chat{display:flex;align-items:center;gap:15px;padding:15px 18px;border:1px solid #fff;border-radius:13px;background:linear-gradient(130deg,#fffffff0,#f9fcfdd9);box-shadow:0 16px 35px -25px #28516b55,0 0 0 1px #d6e2eaa0;color:var(--oc-muted)}.oc-chat>div{flex:1}.oc-chat span{display:block;font-size:9px;margin-bottom:7px}.oc-chat p{font-size:13px}.oc-chat button:disabled{background:#e2eff2;color:#597981;width:32px;height:32px}.oc-bottom>p{text-align:center;font-size:9px;color:var(--oc-muted);margin-top:10px}.oc-controls{position:relative;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:10px 28px 17px;font-size:10px;color:var(--oc-muted)}.oc-history,.oc-tools{display:flex;align-items:center;gap:7px}.oc-history>span{display:flex;align-items:center;gap:6px;margin-left:8px;font-size:9px}.oc-history i{width:4px;height:4px;background:#3e9f88;border-radius:50%}.oc-tools>button,.oc-tools summary{font-size:10px;padding:8px}.oc-objects-menu{position:relative}.oc-objects-menu .oc-menu-panel{top:auto;bottom:calc(100% + 6px)}.oc-preview-help{text-align:center;padding:16px 15px 0}.oc-preview-help>p{color:#547078;font-size:11px;line-height:1.8}.oc-preview-help>p span{display:block}.oc-notice{display:block;min-height:23px;margin-top:7px;color:#236477;font-size:11px}.oc-example-label{display:flex;justify-content:center;align-items:center;gap:6px;color:#547078;font-size:10px}.oc-workspace:fullscreen{border-radius:0;overflow-y:auto;padding-bottom:30px}.oc-workspace:fullscreen .oc-canvas{max-width:1800px;margin-inline:auto}.oc-canvas.is-stacked{height:auto;padding:24px}.is-stacked .oc-context{position:static;margin-bottom:24px}.is-stacked .oc-context h2{max-width:550px}.is-stacked .oc-focus-timer{position:static;margin-bottom:25px}.is-stacked .oc-focus-timer .oc-timer{width:-moz-max-content;width:max-content}.is-stacked .oc-narrative{position:static;width:auto;max-width:600px;margin-bottom:24px}.is-stacked .oc-assistant-label{margin-bottom:14px}.is-stacked .oc-narrative h3{font-size:22px;margin-bottom:12px}.is-stacked .oc-narrative p{display:inline;margin-right:4px}.is-stacked .oc-narrative .oc-link{display:flex;width:-moz-max-content;width:max-content;margin:10px 0}.is-stacked .oc-narrative .oc-source{margin-top:12px}.is-stacked .oc-objects{display:flex;flex-direction:column;gap:20px}.is-stacked .oc-object{position:relative;width:100%;height:auto;min-height:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.is-stacked .oc-object-body{padding:12px 22px 22px;overflow:visible}.is-stacked .oc-object-header{padding-inline:20px}.is-stacked .oc-move{cursor:default;touch-action:auto}.is-stacked .oc-mascot-area{position:relative;inset:auto;display:flex;align-items:center;gap:10px;margin-top:22px}.is-stacked .oc-mascot{position:relative;pointer-events:auto}.is-stacked .oc-mascot-caption{position:static}@media(max-width:1150px){.oc-brand-area>span:last-child{display:none}.oc-bottom{margin-inline:24px;max-width:none}}@media(max-width:680px){.pl-page .oc-preview{width:calc(100% - 36px)}.oc-topbar{flex-wrap:wrap;gap:14px;padding:16px 18px}.oc-brand{font-size:27px}.oc-topbar nav{order:3;width:100%}.oc-topbar nav button{min-width:0;flex:1;font-size:11px;padding:9px 7px;gap:5px}.oc-topbar-actions{margin-left:auto}.oc-motion-background{top:124px}.oc-canvas.is-stacked{padding:23px 16px}.oc-context>div{flex-wrap:wrap;font-size:10px;gap:6px}.is-stacked .oc-context h2{font-size:20px;line-height:1.45}.is-stacked .oc-object-header{padding-inline:16px}.is-stacked .oc-object-body{padding:10px 17px 20px}.oc-recall h3,.oc-card-preview h3{font-size:22px}.oc-answer p{font-size:15px}.oc-ratings{gap:5px}.oc-ratings button{font-size:11px}.oc-notes h3{font-size:26px}.oc-exam-top{flex-wrap:wrap;margin-bottom:20px}.oc-exam h4{font-size:16px}.oc-exam textarea{min-height:150px}.oc-exam-actions .oc-question-buttons{margin-right:0;margin-left:auto}.oc-bottom{margin-inline:16px}.oc-chat{padding:13px;gap:9px}.oc-chat>svg:last-of-type{display:none}.oc-chat p{font-size:11px}.oc-bottom>p{line-height:1.7;padding-inline:5px}.oc-controls{flex-wrap:wrap;padding:10px 15px 17px;gap:10px}.oc-history{width:100%}.oc-tools{flex-wrap:wrap;gap:5px}.oc-tools>button,.oc-tools summary{font-size:10px;padding:7px}.oc-example-label{font-size:9px;line-height:1.7}}.pl-page .oc-preview{position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column}.pl-preview-caption{flex:none;height:24px;display:flex;align-items:center;justify-content:space-between;color:#547078;font-size:9px;letter-spacing:.4px}.oc-workspace{flex:1;min-height:0;display:flex;flex-direction:column}.oc-topbar{flex:none;height:54px;min-height:54px;padding:9px 18px}.oc-brand{font-size:19px;gap:7px}.oc-brand svg{width:24px;height:24px}.oc-brand-area>span:last-child{display:none}.oc-topbar nav button{min-width:62px;font-size:11px;padding:7px 10px}.oc-topbar-actions{font-size:10px}.oc-mascot-caption{top:auto;bottom:27px;left:140px;font-size:9px}.oc-canvas{flex:1;height:auto;min-height:0}.oc-context{top:17px;left:22px}.oc-context>div{font-size:10px}.oc-context h2{font-size:17px;margin-top:8px}.oc-focus-timer{top:14px;right:18px}.oc-narrative{top:125px;left:22px;width:17%}.oc-narrative-right{left:auto;right:20px;width:180px}.oc-assistant-label{font-size:8px;gap:5px}.oc-assistant-label>span{display:none}.oc-narrative h3{font-size:20px;margin-bottom:15px}.oc-narrative p{font-size:11px;line-height:1.7;margin-bottom:12px}.oc-narrative .oc-source{font-size:8px}.oc-object-header{height:38px;min-height:38px;padding-block:4px;flex:none;padding-inline:15px}.oc-object-body{padding:8px 19px 16px}.oc-recall h3,.oc-card-preview h3{font-size:22px;margin:8px 0 12px}.oc-answer{min-height:55px;padding:10px}.oc-answer p{font-size:14px;line-height:1.6}.oc-card-foot{margin-top:8px}.oc-card-navigation{margin-top:5px;font-size:9px}.oc-notes h3{font-size:24px;margin:8px 0 15px}.oc-notes h4{margin:12px 0 7px}.oc-rating-label{margin-top:15px}.oc-ratings button{padding:8px 3px}.oc-ratings strong{font-size:11px}.oc-ratings span{font-size:8px}.oc-builder h3{font-size:22px;margin-bottom:8px}.oc-field-label{margin-top:12px}.oc-uploaded{padding:10px}.oc-builder-ready{margin-top:12px}.oc-plan h3{font-size:22px}.oc-plan ol{margin-block:12px}.oc-plan li{padding:9px 0}.oc-plan li small{font-size:10px}.oc-plan h3{margin:8px 0}.oc-plan ol{margin:10px 0}.oc-plan li{padding:5px 0}.oc-plan li small{margin-top:3px;font-size:9px}.oc-plan .oc-field-label{margin:8px 0 4px}.oc-plan select{padding:6px 9px;margin-bottom:8px}.oc-plan .oc-button{padding:7px 10px;font-size:11px}.oc-plan>.oc-small:last-child{margin-top:7px;line-height:1.5}.oc-score{font-size:34px;margin:8px 0 2px}.oc-marked .oc-question-meta{margin:10px 0;padding-bottom:9px}.oc-marked blockquote{line-height:1.5;margin:8px 0 10px}.oc-marked td{padding:6px 0}.oc-mark-feedback{padding:8px;font-size:10px;line-height:1.6;margin-top:8px!important}.oc-exam h4{font-size:15px}.oc-exam textarea{min-height:86px}.oc-bottom{flex:none;width:calc(100% - 100px);max-width:700px;margin:0 auto;padding:7px 0 5px}.oc-chat{padding:10px 13px}.oc-chat p{font-size:11px}.oc-bottom>p{font-size:8px;margin-top:5px}.oc-controls{flex:none;padding:5px 17px 9px;gap:8px}.oc-tools>button,.oc-tools summary{font-size:9px;padding:4px}.oc-history>span{font-size:8px}.oc-preview-help{flex:none;padding:7px 2px 0}.oc-preview-help>p{font-size:9px}.oc-preview-help>p span,.oc-example-label{display:none}.oc-notice{position:absolute;bottom:90px;left:18px;right:18px;z-index:1100;width:-moz-fit-content;width:fit-content;max-width:min(600px,calc(100% - 36px));padding:8px 12px;border-radius:10px;background:#174956;color:#fff;font-size:11px;box-shadow:0 5px 20px #173f4920;pointer-events:none}.oc-notice:empty{display:none}.oc-card-tabs{display:flex;flex:none;gap:4px;margin-bottom:8px}.oc-card-tabs button{min-width:0;flex:1;padding:5px 4px;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-card-tabs button[aria-pressed=true]{background:#d7f0f5;color:#116a7e}.oc-canvas.is-stacked{display:flex;flex-direction:column;flex:1;min-height:0;height:auto;padding:12px}.is-stacked .oc-context{position:static;flex:none;margin-bottom:9px}.is-stacked .oc-focus-timer,.is-stacked .oc-narrative{display:none}.is-stacked .oc-objects{flex:1;min-height:0}.is-stacked .oc-object{height:100%;min-height:0;width:100%;flex:1}.is-stacked .oc-object-header{height:30px;min-height:30px;padding-block:2px;padding-inline:15px}.is-stacked .oc-object-body{min-height:0;padding:6px 15px 12px;overflow:auto}.oc-controls>.oc-mascot-area{position:relative;width:30px;height:32px;margin:0;flex:none}.oc-controls .oc-mascot{position:relative;width:30px;height:32px}.oc-controls .oc-mascot-caption{display:none}.oc-workspace:fullscreen{padding:0;overflow:clip}.oc-workspace:fullscreen .oc-canvas{width:100%;max-width:1800px}@media(max-width:1500px){.oc-demo-badge{display:none}}@media(max-width:900px){.oc-preview-help{padding:0}.oc-preview-help>p{display:none}.pl-preview-caption{font-size:8px;height:17px;margin-bottom:3px;justify-content:center}.pl-preview-caption>span:first-child{display:none}.oc-topbar{height:40px;min-height:40px;padding:4px 9px;gap:5px;flex-wrap:nowrap}.oc-brand-area{display:none}.oc-topbar nav{flex:1;width:auto;gap:2px;flex-wrap:nowrap;padding:2px}.oc-topbar nav button{min-width:0;flex:1;padding:5px 3px;font-size:10px;gap:4px}.oc-topbar nav button svg{width:12px;height:12px}.oc-topbar-actions button{font-size:0;padding:4px}.oc-topbar-actions button svg{width:13px;height:13px}.oc-canvas.is-stacked{padding:9px}.is-stacked .oc-context>div{display:none}.is-stacked .oc-context h2{font-size:12px;line-height:1.4;margin:0}.oc-card-tabs{gap:3px;margin-bottom:6px}.oc-card-tabs button{font-size:8px;padding:4px 3px}.is-stacked .oc-object-body{padding:5px 12px 10px}.oc-counter{font-size:8px}.oc-recall h3,.oc-card-preview h3{font-size:18px;line-height:1.25;margin:6px 0 10px}.oc-answer{padding:8px;min-height:45px;margin-top:5px}.oc-answer p{font-size:12px;line-height:1.55}.oc-eyebrow{font-size:8px}.oc-recall .oc-card-foot{display:none}.oc-rating-label{font-size:8px;margin:10px 0 6px}.oc-ratings button{padding:6px 2px}.oc-ratings strong{font-size:10px}.oc-ratings span{font-size:8px}.oc-card-navigation{font-size:8px;margin-top:5px}.oc-bottom{width:calc(100% - 24px);padding:3px 0;margin:0 auto}.oc-chat{padding:6px 10px;gap:8px}.oc-chat span{display:none}.oc-chat p{font-size:10px}.oc-chat button:disabled{width:22px;height:22px}.oc-bottom>p{font-size:7px;line-height:1.3;margin-top:4px}.oc-controls{flex-wrap:nowrap;padding:3px 9px 5px;min-height:30px;gap:3px}.oc-history{width:auto;gap:1px}.oc-history>span{display:none}.oc-history button{padding:3px}.oc-history button svg{width:13px;height:13px}.oc-tools{margin-left:auto;flex-wrap:nowrap;gap:1px}.oc-tools>button,.oc-tools summary{font-size:8px;padding:3px;gap:3px}.oc-tools svg{width:11px;height:11px}.oc-controls>.oc-mascot-area,.oc-controls .oc-mascot{width:23px;height:26px}.oc-notice{bottom:72px;font-size:10px}.oc-exam-top h3{font-size:20px}.oc-exam-top .oc-timer strong,.oc-exam h4{font-size:13px}.oc-exam textarea{min-height:70px;font-size:11px}}@media(max-height:700px)and (max-width:900px){.pl-preview-caption{height:14px;font-size:7px}.oc-topbar{height:34px;min-height:34px;padding-block:2px}.is-stacked .oc-context{display:none}.oc-canvas.is-stacked{padding:7px}.oc-card-tabs{margin-bottom:4px}.is-stacked .oc-object-header{height:24px;min-height:24px;padding-block:0}.oc-move{font-size:8px!important}.oc-recall .oc-counter{display:none}.oc-recall h3{font-size:15px;line-height:1.2;margin:4px 0 6px}.oc-recall .oc-answer{padding:5px 0;min-height:30px;margin:0}.oc-recall .oc-answer p{font-size:11px;line-height:1.4;margin:0}.oc-recall .oc-button{font-size:10px;padding:5px 8px}.oc-recall .oc-rating-label,.oc-recall .oc-ratings span{display:none}.oc-recall .oc-ratings{margin-top:5px}.oc-recall .oc-ratings button{padding:4px 2px}.oc-recall .oc-ratings strong{font-size:9px}.oc-recall .oc-card-navigation{margin-top:2px;font-size:7px}.oc-recall .oc-card-navigation button{padding:2px}.oc-bottom{padding:2px 0}.oc-chat{display:none}.oc-bottom>p{margin:0}.oc-controls{min-height:25px;padding-block:1px 3px}}@supports not (backdrop-filter: blur(1px)){.oc-object{background:var(--oc-strong)}}@media(prefers-reduced-transparency:reduce){.oc-object{background:var(--oc-strong);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.oc-workspace *,.oc-workspace *:before,.oc-workspace *:after{animation:none!important;transition:none!important}}@media(prefers-contrast:more){.oc-object{background:var(--oc-strong);border:2px solid currentColor;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.oc-workspace,.oc-object,.oc-menu-panel,.oc-chat,.oc-timer{background:Canvas;color:CanvasText;border:1px solid CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.oc-motion-background{display:none}.oc-object:before{display:none}.oc-workspace button,.oc-workspace summary{color:ButtonText!important;background:ButtonFace!important}.oc-object.is-selected{outline:2px solid Highlight}.oc-workspace button:disabled{color:GrayText!important}.oc-workspace .oc-mascot{forced-color-adjust:none;background:none!important}}.oc-brand{font-size:15px;letter-spacing:.07em;color:#1596b0}.oc-brand img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.oc-topbar-subject{font-size:10px;color:var(--oc-muted)}.oc-canvas{isolation:isolate}.oc-canvas .oc-motion-background{inset:0;background:radial-gradient(circle,#bdd1dc 1.5px,transparent 1.6px) 0 0 / 20px 20px}.oc-canvas .oc-motion-background:has(canvas){background:none}.oc-motion-background canvas{display:block;width:100%;height:100%}.oc-agent-chat{top:100px;left:18px;width:min(242px,calc(22% - 38px));min-width:166px}.oc-agent-chat .oc-assistant-label{margin-bottom:14px}.oc-chat-exchange p{font-size:11px;line-height:1.55;margin-bottom:12px}.oc-chat-exchange p>span{display:block;color:var(--oc-accent);font-size:9px;font-weight:600;margin-bottom:4px}.oc-chat-message{border-left:2px solid #a4d8e1;padding-left:9px}.oc-prompt-label{display:block;color:var(--oc-muted);font-size:9px;margin:12px 0 6px}.oc-prompts{display:flex;flex-direction:column;gap:6px}.oc-workspace .oc-prompts button{justify-content:flex-start;text-align:left;font-size:10px;line-height:1.4;padding:8px;border:1px solid #c9e0e6;background:#ffffffb8}.oc-prompts button[aria-pressed=true]{border-color:#167d91;background:#def3f7}.oc-agent-chat .oc-source{font-size:8px;margin-top:12px}.oc-workspace .oc-chat-trigger{font-size:11px;border:1px solid #c9e0e6;padding:7px 10px;white-space:nowrap}.oc-chat-dialog{width:min(380px,calc(100vw - 28px));max-height:calc(100dvh - 32px);color:var(--oc-ink);border:1px solid #bdd6df;border-radius:14px;padding:18px;background:#f8fcff}.oc-chat-dialog::backdrop{background:#17343f66}.oc-chat-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.oc-chat-dialog h3{font-size:18px}.oc-chat-dialog .oc-chat-exchange p{font-size:13px}.oc-chat-dialog .oc-assistant-label{margin-bottom:12px}.oc-chat-dialog .oc-prompts button{min-height:44px;font-size:12px}.oc-chat-dialog .oc-source{margin-top:12px;font-size:10px}.oc-object[data-object-id=notes] .oc-object-header,.oc-object[data-object-id=next] .oc-object-header{height:28px;min-height:28px;padding:2px 12px}.oc-object[data-object-id=notes] .oc-object-body{padding:5px 12px 7px}.oc-notes h3{font-size:18px;line-height:1.25;margin:0 0 4px}.oc-notes h4{font-size:11px;line-height:1.3;margin:5px 0 1px}.oc-notes p{font-size:11px;line-height:1.5;margin:0}.oc-notes .oc-source{font-size:9px;margin-top:6px}.oc-summary h3{font-size:18px;line-height:1.3;margin:0 0 6px}.oc-summary p{line-height:1.5}.oc-object[data-object-id=next] .oc-object-body{padding:5px 12px 7px;display:flex;align-items:center}.oc-workspace .oc-next{gap:7px;font-size:11px;line-height:1.4}.oc-next small{font-size:9px;line-height:1.4;margin-top:3px}.oc-workspace .oc-resize{padding:0;background:transparent;border-radius:3px;z-index:2}.oc-object.is-moving{will-change:transform,width,height}.oc-workspace .oc-resize-e,.oc-workspace .oc-resize-w{top:18px;bottom:18px;width:10px;height:auto;cursor:ew-resize}.oc-workspace .oc-resize-e{right:-4px}.oc-workspace .oc-resize-w{left:-4px;right:auto}.oc-workspace .oc-resize-n,.oc-workspace .oc-resize-s{left:18px;right:18px;height:10px;width:auto;cursor:ns-resize}.oc-workspace .oc-resize-n{top:-4px;bottom:auto}.oc-workspace .oc-resize-s{bottom:-4px}.oc-workspace .oc-resize-ne,.oc-workspace .oc-resize-nw,.oc-workspace .oc-resize-se,.oc-workspace .oc-resize-sw{width:18px;height:18px}.oc-workspace .oc-resize-se{right:-4px;bottom:-4px;cursor:nwse-resize}.oc-workspace .oc-resize-sw{left:-4px;right:auto;bottom:-4px;cursor:nesw-resize}.oc-workspace .oc-resize-ne{top:-4px;right:-4px;bottom:auto;cursor:nesw-resize}.oc-workspace .oc-resize-nw{inset:-4px auto auto -4px;cursor:nwse-resize}.oc-workspace .oc-mascot{width:44px;height:44px;border-radius:8px}.oc-workspace .oc-mascot svg{width:40px;height:43px;margin:auto}.oc-mascot-area{z-index:1001}.oc-mascot:focus:not(:focus-visible){outline:none}.oc-mascot[data-motion=off]{transition:none!important}.oc-mascot[data-reaction=pet][data-motion=on] svg{animation-duration:.35s}.oc-controls>.oc-mascot-area{width:30px;height:30px}.oc-controls .oc-mascot{width:30px;height:30px}.oc-controls .oc-mascot svg{width:20px;height:22px}.oc-controls .oc-mascot:after{content:"";position:absolute;inset:-7px}.is-stacked .oc-notes h4{float:left;margin:0 5px 0 0;clear:both;line-height:1.5}.is-stacked .oc-notes p{margin-bottom:5px}.is-stacked .oc-notes .oc-source{clear:both}@media(max-width:900px){.oc-topbar .oc-brand-area{display:flex}.oc-topbar .oc-brand{font-size:11px;gap:4px}.oc-topbar .oc-brand img{width:22px;height:22px}.oc-topbar .oc-chat-trigger{margin-left:auto}.oc-controls{min-height:34px}}@media(forced-colors:active){.oc-chat-dialog,.oc-prompts button{background:Canvas;color:CanvasText;border-color:CanvasText}}.oc-object-content{display:flow-root;width:100%}.oc-workspace .oc-resize:focus-visible{outline:2px solid #167d91;outline-offset:2px}.oc-workspace:fullscreen{display:flex;flex-direction:column;height:100dvh}.oc-workspace:fullscreen .oc-topbar,.oc-workspace:fullscreen .oc-controls{flex:none}.oc-workspace:fullscreen .oc-canvas{flex:1;min-height:0;height:auto}.oc-mascot[data-hop=anticipate] svg{transform:translateY(2px) scale(1.03,.94)}.oc-mascot[data-hop=land] svg{transform:scale(1.04,.94)}.oc-mascot svg{transition:transform 80ms ease-out}.oc-mascot[data-motion=off] svg{transition:none}.oc-workspace .oc-top-grip{position:absolute;left:50%;top:0;transform:translate(-50%);width:80px;height:28px;padding:5px 0 17px;z-index:3;background:transparent;border:0;cursor:grab;touch-action:none}.oc-top-grip span{width:24px;height:3px;border-radius:3px;background:#68828c66}.oc-top-grip[aria-disabled=true]{cursor:default}.oc-top-grip[aria-disabled=true] span{opacity:.35}.oc-top-grip:focus-visible{outline:2px solid #167d91;outline-offset:-2px}.is-moving .oc-top-grip{cursor:grabbing}.oc-mascot[data-hop=landing] svg{animation:oc-drop-land .16s ease-out;transform-origin:center bottom}@keyframes oc-drop-land{0%{transform:translateY(-7px) scale(.96,1.04)}65%{transform:translateY(1px) scale(1.08,.9)}to{transform:none}}.oc-mascot-dust{position:absolute;left:0;top:0;width:44px;height:44px;pointer-events:none}.oc-mascot-dust i{position:absolute;bottom:0;left:15px;width:12px;height:7px;border-radius:50%;background:#aebfc8;opacity:0}.oc-mascot-dust[data-active=true] i{animation:oc-landing-dust .45s ease-out forwards}.oc-mascot-dust i:nth-child(1){--dust-x: -18px;--dust-y: -4px}.oc-mascot-dust i:nth-child(2){--dust-x: 16px;--dust-y: -6px}.oc-mascot-dust i:nth-child(3){--dust-x: 2px;--dust-y: -9px}@keyframes oc-landing-dust{0%{opacity:.38;transform:translate(0) scale(.6)}to{opacity:0;transform:translate(var(--dust-x),var(--dust-y)) scale(1.5)}}@media(prefers-reduced-motion:reduce){.oc-mascot[data-hop=landing] svg,.oc-mascot-dust i{animation:none!important}}.oc-workspace button.oc-mascot:hover:not(:disabled){background:transparent}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/prelaunch/inter-latin.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/prelaunch/space-grotesk-latin.woff2) format("woff2")}body{margin:0}.pl-page{--app-brand-strong: #1596b0;--app-border: #cbdde6;--app-surface: #fff;--pl-ink: #132020;--pl-muted: #4f6670;--pl-accent: #117d95;--pl-line: #cfdee6;display:grid;grid-template-rows:72px minmax(0,1fr) 44px;height:100svh;height:100dvh;min-height:0;overflow:hidden;color-scheme:light;background:radial-gradient(ellipse at 12% 65%,#dff7ff90,transparent 55%),linear-gradient(180deg,#eef6fb,#f8fcff);color:var(--pl-ink);font:14px/1.6 Inter,system-ui,sans-serif}.pl-page *,.pl-page *:before,.pl-page *:after{box-sizing:border-box}:where(.pl-page) h1,:where(.pl-page) h2,:where(.pl-page) h3,:where(.pl-page) p{margin:0}:where(.pl-page) button,:where(.pl-page) a,:where(.pl-page) input{font:inherit}.pl-page button{cursor:pointer}.pl-page a{color:var(--pl-accent)}.pl-page :focus-visible{outline:3px solid #167e96;outline-offset:3px}.pl-page h2:focus{outline:none}.pl-muted{color:var(--pl-muted)}.pl-nav{display:flex;align-items:center;justify-content:space-between;padding:10px 30px;border-bottom:1px solid #d6e4eb;background:#ffffffbd}.pl-brand-link{text-decoration:none}.pl-brand-link .oryx-brand-mark>span:first-child{width:42px!important;height:42px!important}.pl-brand-link .oryx-brand-mark>span:last-child{font-size:18px!important}.pl-nav nav{display:flex;align-items:center;gap:25px}.pl-nav-label{font-size:12px;color:var(--pl-muted)}.pl-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #48cae4;border-radius:100px;background:linear-gradient(120deg,#48cae4,#6dd5e8);color:#063646;box-shadow:0 4px 12px #48cae426;padding:10px 18px;font-size:12px!important;font-weight:600!important;white-space:nowrap}.pl-primary:hover:not(:disabled){background:#64d6e9;box-shadow:0 4px 15px #48cae440}.pl-primary:disabled{opacity:.8;cursor:wait}.pl-main{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:24px 30px 16px}.pl-hero{min-width:0;min-height:0}.pl-copy{display:flex;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;min-height:0;padding:8px 2px 8px 0}.pl-launch-label{display:flex;align-items:center;gap:8px;color:var(--pl-accent);font-size:10px;font-weight:600;letter-spacing:1.2px;margin-bottom:20px!important}.pl-live-dot{display:inline-block;width:5px;height:5px;background:#1596b0;border-radius:50%;flex:none}.pl-intro h1{font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(32px,2.7vw,42px);font-weight:600;line-height:1.1;letter-spacing:-2px}.pl-intro h1 span{display:block;color:#13869f}.pl-description{color:var(--pl-ink);font-size:14px;line-height:1.75;margin-top:23px!important}.pl-invitation{color:var(--pl-muted);font-size:12px;line-height:1.85;margin-top:14px!important;max-width:310px}.pl-benefits{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:10px;color:var(--pl-muted);font-size:11px}.pl-benefits li{display:flex;align-items:center;gap:9px}.pl-benefits svg{color:var(--pl-accent)}.pl-waitlist{margin-top:30px;padding:24px 20px 18px;background:#ffffffd9;border:1px solid #cbdde6;border-radius:18px;box-shadow:0 14px 30px #48cae410;min-width:0}.pl-signup-heading{margin-bottom:16px}.pl-signup-heading h2{font:500 21px/1.25 Space Grotesk,sans-serif;letter-spacing:-.5px;margin-bottom:5px}.pl-signup-heading p{font-size:11px;color:var(--pl-muted)}.pl-signup-panel label{display:block;font-size:11px;font-weight:500;margin-bottom:7px}.pl-form-row{display:flex;flex-wrap:wrap;gap:8px}.pl-form-row input{min-width:0;width:100%;flex:1 1 100%;border:1px solid #b9d1dc;border-radius:9px;background:#fff;padding:12px;font-size:12px!important;color:var(--pl-ink)}.pl-form-row input::-moz-placeholder{color:#657782}.pl-form-row input::placeholder{color:#657782}.pl-form-row .pl-primary{width:100%;padding:11px 14px}.pl-form-notice{font-size:10px;line-height:1.75;color:var(--pl-muted);margin-top:12px!important}.pl-form-notice a{text-decoration:underline}.pl-form-error{font-size:11px;line-height:1.6;color:#9f1239;margin-top:7px!important}.pl-form-error:empty{display:none}.pl-referral{margin-top:6px;font-size:10px;color:var(--pl-muted)}.pl-referral summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.pl-referral details[open] summary{margin-bottom:8px}.pl-referral-entry{display:flex;gap:8px}.pl-referral input{width:100%;min-width:0;border:1px solid #b9d1dc;border-radius:8px;padding:7px;font:inherit;color:var(--pl-ink);text-transform:uppercase}.pl-referral button{flex:none;border:1px solid #b9d1dc;border-radius:8px;background:#effbff;color:#063646;padding:6px 9px;cursor:pointer;font:inherit}.pl-referral button:disabled{opacity:.65;cursor:wait}.pl-referral :focus-visible{outline:2px solid #1596b0;outline-offset:3px}.pl-referral-applied{color:#0f766e}.pl-referral p:empty{display:none}.pl-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pl-confirmation-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dff7ff;color:#117d95;margin-bottom:10px}.pl-confirmation h3{font:500 23px/1.2 Space Grotesk,sans-serif;margin-bottom:9px}.pl-confirmation p{font-size:11px;color:var(--pl-muted)}.pl-confirmation>span:last-child{display:block;font-size:10px;color:var(--pl-muted);margin-top:10px}.pl-footer{display:flex;align-items:center;justify-content:space-between;padding:6px 30px 12px;font-size:10px;color:var(--pl-muted);gap:15px}.pl-footer>span{font-weight:600;letter-spacing:.3px}.pl-footer>span span{font-weight:400;letter-spacing:0}.pl-footer nav{display:flex;align-items:center;gap:18px}.pl-footer a{text-decoration:none;font-size:10px}.pl-footer a:hover{text-decoration:underline}.pl-skip{position:fixed;left:15px;top:-100px;z-index:2000;padding:10px;background:#fff;border:2px solid var(--pl-accent)}.pl-skip:focus{top:8px}.pl-internal-access{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px;padding-top:10px}.pl-internal-access button{border:1px solid var(--pl-line);border-radius:20px;padding:5px 10px;background:#fff;color:var(--pl-accent);font-size:11px}@media(min-width:1700px){.pl-main{grid-template-columns:minmax(0,1fr) 360px;gap:38px;padding-inline:40px}.pl-copy{padding-inline:5px}}@media(max-height:800px)and (min-width:901px){.pl-page{grid-template-rows:60px minmax(0,1fr) 36px}.pl-main{padding-top:14px}.pl-launch-label{margin-bottom:13px!important}.pl-intro h1{font-size:35px}.pl-description{margin-top:14px!important;font-size:13px}.pl-invitation{margin-top:9px!important;font-size:11px}.pl-benefits{margin-top:15px;gap:6px}.pl-waitlist{margin-top:18px;padding:18px}}@media(max-width:1100px)and (min-width:901px){.pl-main{grid-template-columns:minmax(0,1fr) 290px;gap:20px;padding-inline:20px}.pl-intro h1{font-size:37px}.pl-invitation{font-size:11px}}@media(max-width:900px){.pl-page{grid-template-rows:54px minmax(0,1fr) 28px}.pl-nav{padding:7px 18px}.pl-nav-label{display:none}.pl-brand-link .oryx-brand-mark>span:first-child{width:34px!important;height:34px!important}.pl-brand-link .oryx-brand-mark>span:last-child{font-size:15px!important}.pl-nav .pl-primary{padding:7px 11px;font-size:10px!important}.pl-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:15px 18px 8px}.pl-copy{display:contents}.pl-intro{grid-row:1;text-align:center}.pl-launch-label{justify-content:center;font-size:8px;letter-spacing:1px;margin-bottom:8px!important}.pl-intro h1{font-size:clamp(25px,6.8vw,35px);line-height:1.1;letter-spacing:-1px}.pl-intro h1 span{display:inline;margin-left:.2em}.pl-description{font-size:11px;line-height:1.6;margin-top:8px!important}.pl-invitation,.pl-benefits{display:none}.pl-hero{grid-row:2;min-height:0}.pl-waitlist{grid-row:3;margin:0;padding:12px 14px;border-radius:13px}.pl-signup-heading{display:none}.pl-form-row{flex-wrap:nowrap;gap:7px}.pl-form-row input{width:auto;flex:1;padding:10px;font-size:11px!important}.pl-form-row .pl-primary{width:auto;flex:none;font-size:10px!important;padding:10px 11px;gap:5px}.pl-form-row .pl-primary svg{width:14px}.pl-signup-panel label{font-size:10px;margin-bottom:5px}.pl-form-notice{font-size:9px;line-height:1.6;margin-top:7px!important}.pl-confirmation{display:grid;grid-template-columns:28px 1fr;gap:6px 10px}.pl-confirmation-icon{width:28px;height:28px;margin:0;grid-row:1 / 4}.pl-confirmation-icon svg{width:20px}.pl-confirmation h3{font-size:19px;margin:0}.pl-confirmation p{font-size:10px}.pl-confirmation>span:last-child{margin:0;font-size:9px}.pl-footer{justify-content:center;padding:2px 15px 7px}.pl-footer>span{display:none}.pl-footer nav{gap:20px}.pl-footer a{font-size:9px}.pl-internal-access{position:fixed;bottom:29px;right:12px;padding:5px;background:#fff;z-index:5}}@media(max-height:700px)and (max-width:900px){.pl-main{gap:8px;padding-top:8px}.pl-launch-label{margin-bottom:5px!important}.pl-intro h1{font-size:24px}.pl-description{font-size:10px;margin-top:5px!important}.pl-description br{display:none}.pl-waitlist{padding-block:9px}}@media(max-height:700px)and (max-width:900px){.pl-page{grid-template-rows:44px minmax(0,1fr) 24px}.pl-nav{padding-block:4px}.pl-main{padding:8px 12px;gap:8px}.pl-intro h1{font-size:22px}.pl-description{display:none}.pl-footer{padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.pl-page *{scroll-behavior:auto!important}}@media(forced-colors:active){.pl-page,.pl-nav,.pl-waitlist{background:Canvas;color:CanvasText}.pl-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText;box-shadow:none}.pl-waitlist{border-color:CanvasText}.pl-intro h1 span{color:CanvasText}.pl-page a{color:LinkText}}
