.lab-experience{--lab-ink:#182e47;--lab-muted:#415b71;--lab-blue:#245bc5;--lab-light-x:65%;--lab-light-y:18%;isolation:isolate;color:var(--lab-ink);background:#edf5fb;min-height:100vh;position:relative}.lab-atmosphere{pointer-events:none;border-radius:inherit;z-index:-1;background:radial-gradient(at 8% 5%,#c7e8f8 0,#0000 42%),radial-gradient(at 90% 17%,#e2d8f8 0,#0000 35%),radial-gradient(at 35% 65%,#c9eee7 0,#0000 45%),linear-gradient(145deg,#f6faff,#edf4fa 50%,#f2eefb);position:absolute;inset:0;overflow:hidden}.lab-atmosphere:after{content:"";opacity:.72;background:radial-gradient(ellipse 38rem 32rem at var(--lab-light-x) var(--lab-light-y), #ffffff9c, transparent 75%);pointer-events:none;position:fixed;inset:0}.lab-experience .text-slate-500:not(:where(.excalidraw *)){color:var(--lab-muted)}.lab-experience :where(input,textarea):not(:where(.excalidraw *))::placeholder{color:#4a5e74;opacity:1}.lab-content{min-width:0;position:relative}.lab-account{border-radius:2rem;min-height:60vh;padding:clamp(1rem,3vw,2.5rem)}.lab-account .lab-atmosphere:after{position:absolute}.lab-account-tools{justify-content:flex-end;margin-bottom:1.25rem;display:flex}.lab-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.lab-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.lab-topbar select{max-width:10rem;height:auto;min-height:3rem}.lab-brand{letter-spacing:-.045em;font-size:clamp(1.6rem,3vw,2rem)}.lab-brand span{color:#3b5cc1}.lab-experience .lab-glass{background:linear-gradient(135deg,#ffffffd9,#ffffffa6);border:1px solid #ffffffeb;border-radius:1.75rem;box-shadow:inset 0 1px #fff,0 12px 40px #305b7b0c,0 2px 8px #305b7b08}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lab-experience .lab-glass,.lab-experience .lab-tool-dock{-webkit-backdrop-filter:blur(20px)saturate(1.15)}}.lab-experience .lab-glass{color:var(--lab-ink)}.lab-experience .lab-featured{background:linear-gradient(130deg,#ffffffde,#ecf8ffc9 55%,#dbf3e8bd);box-shadow:inset 0 1px #fff,0 20px 60px #3a71991c}.lab-experience .lab-featured h3{letter-spacing:-.045em;max-width:100%;font-size:clamp(1.65rem,3.5vw,2.5rem)}.lab-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#3b6078;font-size:.7rem;font-weight:700;line-height:1.5}.lab-experience .lab-title{letter-spacing:-.055em;color:#18354c;font-size:clamp(2rem,4.7vw,3.65rem);font-weight:600;line-height:1.1}.lab-experience .lab-description{color:var(--lab-muted);line-height:1.8}.lab-experience .lab-button{border:1.5px solid var(--control-border);color:#294763;background:#ffffffbd;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.65rem 1.2rem;font-weight:600;transition:background .18s,box-shadow .22s,transform .26s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:inset 0 1px #fff,0 3px 9px #43658508}.lab-experience .lab-button:not(:disabled):hover{border-color:var(--control-border-hover);background:#fffffff2;box-shadow:0 8px 20px #3e668319}.lab-experience .lab-button:disabled{cursor:not-allowed;opacity:.45}.lab-experience .lab-primary{color:#fff;background:linear-gradient(130deg,#265ec9,#4946b5);border-color:#1744a5;box-shadow:inset 0 1px #ffffff29,0 7px 18px #325dc52b}.lab-experience .lab-primary:not(:disabled):hover{background:linear-gradient(130deg,#1e51b7,#403ba4);box-shadow:0 10px 25px #325dc53d}.lab-experience .lab-motion-toggle{min-height:2.75rem;padding:.55rem 1rem;font-size:.75rem}.lab-experience .lab-motion-toggle[aria-pressed=true]{border-color:var(--control-border-hover);background:#ecf6fdde}.lab-experience :where(button,a,summary,input,textarea,select):not(:where(.excalidraw *)):focus-visible{outline-offset:4px;outline:3px solid #315fc1}.lab-experience :where(input:not([type=checkbox]):not([type=radio]),textarea,select):not(:where(.excalidraw *)){background:#ffffffdb;border-color:#c4d3e2;border-radius:1.1rem;scroll-margin-top:10rem;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 2px 6px #33566a05}.lab-experience :where(input,textarea,select):not(:where(.excalidraw *)):focus{border-color:#5681cb;box-shadow:0 0 0 4px #6b9fe415}.lab-experience :is(.lab-view-start,.lab-guide-heading,.lab-drag-handle,[data-lab-open-thought]){scroll-margin-top:6rem}.lab-experience :is(.lab-drag-handle,[data-lab-open-thought]){scroll-margin-bottom:1rem}.lab-room-row{transition:background .22s,transform .26s}.lab-experience .lab-room-row:hover{background:#ffffffb3}.lab-section-label{align-items:center;gap:.65rem;display:flex}.lab-experience .lab-new-room{background:linear-gradient(145deg,#ffffffe3,#f1ecfcbd)}.lab-experience .lab-spark{background:linear-gradient(140deg,#f2fdf5e6,#e1f3f0bf);border-color:#fff}.lab-experience .lab-spark :where(h3,p){color:#275d57}.lab-experience .lab-ai{background:linear-gradient(140deg,#f9f6ffe8,#ecf3fcc9);border-color:#fff}.lab-experience .lab-idea-card{background:linear-gradient(135deg,#ffffffde,#eaf4ffc2);min-width:0;position:relative}.lab-experience .lab-idea-card[data-tone="1"]{background:linear-gradient(135deg,#ffffffde,#e7f5eec2)}.lab-experience .lab-idea-card[data-tone="2"]{background:linear-gradient(135deg,#ffffffde,#f0eafbc2)}.lab-idea-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lab-experience .lab-drag-handle{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;min-height:2.75rem;padding:.45rem .85rem;font-size:.75rem}.lab-experience .lab-drag-handle:active{cursor:grabbing}.lab-idea-card[data-lifted=true]{opacity:.55}.lab-idea-card[data-drop=before]{box-shadow:inset 0 4px #386cc9,0 10px 35px #3a719917}.lab-idea-card[data-drop=after]{box-shadow:inset 0 -4px #386cc9,0 10px 35px #3a719917}.lab-drag-preview{pointer-events:none;z-index:100;color:#182e47;overflow-wrap:anywhere;background:#f7fbfff2;border:1px solid #fff;border-radius:1.5rem;max-width:min(15rem,80vw);max-height:min(10rem,40vh);padding:1.25rem;font-size:.875rem;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 20px 45px #24487530}.lab-experience .lab-tool-dock{z-index:20;background:#f5f9fcf5;border:1px solid #fff;border-radius:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:min(100%,44rem);margin:0 auto 2rem;padding:.45rem;display:grid;position:sticky;top:1rem;box-shadow:inset 0 1px #fff,0 10px 28px #244b7119}.lab-experience .lab-tool-dock[data-canvas=true]{z-index:auto;position:relative;top:auto}.lab-experience .lab-tool{border:1.5px solid var(--control-border);color:#415b71;overflow-wrap:anywhere;text-align:center;background:#ffffffb8;border-radius:1.2rem;justify-content:center;align-items:center;min-width:0;min-height:3rem;padding:.65rem .5rem;font-size:.875rem;font-weight:600;line-height:1.5;transition:color .18s,background .2s,box-shadow .25s,transform .25s;display:flex}.lab-experience :is(:lang(ar),:lang(ur),:lang(hi),:lang(bn)):is(h1,h2,h3,.lab-title,.lab-eyebrow):not(:where(.excalidraw *)){letter-spacing:normal;line-height:1.5}.lab-experience :is(:lang(ar),:lang(ur)):is(p,textarea,label,.lab-button,.lab-tool):not(:where(.excalidraw *)){line-height:1.9}.lab-experience .lab-tool[aria-pressed=true]{color:#244ca8;border-color:var(--control-border-hover);box-shadow:inset 0 0 0 .5px var(--control-border-hover), 0 3px 10px #2a56851a;background:#edf3ff}.lab-experience .lab-tool:hover{border-color:var(--control-border-hover);color:#254e98;background:#ffffffb3}.lab-experience .lab-secondary-tools{border-top:1px solid #ffffffdb;padding-top:1.5rem}.lab-experience .lab-room-header{padding:1.25rem clamp(1.25rem,3vw,2rem)}.lab-experience .lab-room-header h2{letter-spacing:-.035em}.lab-experience .lab-room-options{background:#ffffffb3;border-color:#cfdfed;border-radius:1.5rem}.lab-experience .lab-caption{color:#415b71;font-size:.75rem;line-height:1.7}.lab-experience summary{cursor:pointer;min-height:2.75rem;padding-block:.5rem}.lab-experience .lab-content>footer{background:#ffffffa6;border-color:#fff}.lab-experience .lab-overview{margin-top:.5rem}.lab-experience .lab-breathe{max-width:36rem}.lab-experience .lab-overview-grid{gap:1.25rem}.lab-experience [data-lab-float]{transform:perspective(1000px) rotateX(var(--lab-tilt-x,0deg)) rotateY(var(--lab-tilt-y,0deg));transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.lab-experience[data-motion=on] .lab-atmosphere:after{animation:18s ease-in-out infinite alternate lab-light-breathe}@keyframes lab-light-breathe{0%{opacity:.4}to{opacity:.72}}.lab-experience[data-motion=on] .lab-flow-panel{animation:.48s cubic-bezier(.2,.8,.2,1) both lab-arrive}.lab-experience[data-motion=on] .lab-featured{animation:.6s cubic-bezier(.2,.8,.2,1) both lab-arrive}@keyframes lab-arrive{0%{opacity:.4;translate:0 14px}to{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine){.lab-experience[data-motion=on] .lab-button:not(:disabled):hover{transform:translateY(-2px)}.lab-experience[data-motion=on] .lab-room-row:hover{transform:translate(3px)}}@media (max-width:639px){.lab-experience .lab-tool-dock{border-radius:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.25rem;top:.5rem}.lab-experience :is(.lab-view-start,.lab-guide-heading,.lab-drag-handle,[data-lab-open-thought]){scroll-margin-top:9rem}.lab-topbar{gap:.75rem;padding:.75rem}.lab-topbar-actions{justify-content:space-between;gap:.4rem;width:100%}.lab-experience .lab-motion-toggle{padding-inline:.75rem}.lab-experience .lab-room-header{padding:1rem}.lab-experience .lab-title{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.lab-experience *,.lab-experience :before,.lab-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lab-experience [data-lab-float]{transform:none!important}}.lab-experience[data-motion=off] *,.lab-experience[data-motion=off] :after{transition:none!important;animation:none!important}.lab-experience[data-motion=off] [data-lab-float]{transform:none}@media (forced-colors:active){.lab-atmosphere{display:none}.lab-experience,.lab-experience .lab-glass,.lab-experience .lab-tool-dock,.lab-drag-preview{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.lab-experience .lab-primary,.lab-experience .lab-tool[aria-pressed=true]{border:2px solid highlight}}@media print{.lab-atmosphere,.lab-motion-toggle{display:none}.lab-experience,.lab-experience .lab-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.lab-experience .lab-tool-dock{position:static}}.lab-experience .lab-idea-card[data-selected=true]{border-color:#315fc1;box-shadow:inset 0 0 0 1px #315fc1,0 12px 40px #305b7b0c,0 2px 8px #305b7b08}@media (forced-colors:active){.lab-experience .lab-idea-card[data-selected=true]{box-shadow:none;border-color:highlight;outline:1px solid highlight}}.lab-experience select:not(:where(.excalidraw *)){border-color:var(--control-border)}.lab-experience details[open]>summary:not(:where(.excalidraw *)){border-color:var(--control-border-hover)}.lab-creative-hub{margin-top:1.25rem}.lab-creative-summary{cursor:pointer;border-radius:1.75rem;padding:1.25rem}.lab-creative-summary>span{vertical-align:middle;gap:.35rem;max-width:90%;display:inline-grid}.lab-creative-summary strong{font-size:1.1rem}.lab-creative-summary span span{color:var(--lab-muted);font-size:.875rem;line-height:1.7}.lab-creative-content{gap:1.5rem;min-width:0;padding:0 1.25rem 1.5rem;display:grid}.lab-creative-content>div{min-width:0}.lab-creative-content .lab-button[aria-pressed=true],.lab-workshop-stages .lab-button[aria-current=step]{color:#193f7e;background:#e4edff;border-color:#315fb4;box-shadow:inset 0 0 0 1px #315fb4}.lab-creative-empty{color:var(--lab-muted);border:1px dashed #8da9c4;border-radius:1.25rem;padding:1.25rem;line-height:1.7}.lab-landscape-scroll{overscroll-behavior:contain;background:radial-gradient(circle at 70% 15%,#e3daf34d,#0000 60%),#ffffff70;border:1px solid #9db4ca;border-radius:1.25rem;min-width:0;max-height:32rem;overflow:auto}.lab-landscape-map{color:#476dab;direction:ltr;max-width:none;display:block}.lab-landscape-lines path{fill:none;stroke:currentColor;stroke-width:2.5px}.lab-landscape-lines path.lab-relation-questions{stroke-dasharray:5 5}.lab-landscape-lines path.lab-relation-alternative{stroke-dasharray:12 5}.lab-landscape-node{text-align:start;border:1.5px solid var(--control-border);width:100%;height:84px;color:var(--lab-ink);background:linear-gradient(135deg,#fffffff5,#eaf3ffe8);border-radius:1.2rem;align-items:flex-start;gap:.6rem;padding:.7rem;font-size:.875rem;line-height:1.4;display:flex;box-shadow:0 4px 12px #315b7c15}.lab-landscape-node:hover{border-color:var(--control-border-hover);background:#fff}.lab-landscape-node-number{background:#fff;border:1px solid #8da9c4;border-radius:50%;flex:none;place-items:center;min-width:1.6rem;min-height:1.6rem;font-size:.75rem;display:grid}.lab-creative-list{border:1px solid #b6c8dc;border-radius:1.25rem;padding:.75rem 1rem}.lab-creative-list>summary{cursor:pointer;min-height:2.5rem;padding:.45rem 0;font-weight:600}.lab-creative-relation{background:#ffffff85;border:1px solid #bccbdc;border-radius:1rem;gap:.75rem;min-width:0;padding:1rem;display:grid}.lab-creative-thought-link{border:1.5px solid var(--control-border);color:#224d8d;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:1rem;width:100%;min-height:3rem;margin-top:.35rem;padding:.65rem .9rem;display:block}.lab-creative-switch{align-items:center;gap:.75rem;min-height:3rem;font-weight:600;display:flex}.lab-creative-switch input{accent-color:#315fb4;width:1.25rem;height:1.25rem}.lab-history-list{border-inline-start:2px solid #9db4ca;gap:.75rem;padding-inline-start:1rem;display:grid}.lab-history-entry{background:#ffffff85;border:1px solid #bccbdc;border-radius:1rem;padding:1rem}.lab-history-entry>summary{cursor:pointer;min-height:2.5rem;font-weight:600}.lab-history-entry time{color:var(--lab-muted);margin-top:.25rem;font-size:.8rem;font-weight:400;display:block}.lab-workshop-session,.lab-workshop-private{background:linear-gradient(140deg,#ffffffa3,#edf5fc70);border:1px solid #b6c8dc;border-radius:1.25rem;min-width:0;padding:1rem}.lab-workshop-private{background:linear-gradient(140deg,#f3faf3b3,#ffffff85)}.lab-workshop-clock{background:#ffffffb3;border:1px solid #a3bbd1;border-radius:1rem;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex}.lab-workshop-clock>span:first-child{max-width:12rem;color:var(--lab-muted);font-size:.75rem;line-height:1.5}.lab-workshop-stages{flex-wrap:wrap;gap:.5rem;display:flex}.lab-workshop-choice{border:1.5px solid var(--control-border);text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffc4;border-radius:1rem;width:100%;min-height:3rem;padding:.9rem 1rem;display:block}.lab-workshop-choice[aria-pressed=true]{background:#e4f4e9;border-color:#2f6b48;box-shadow:inset 0 0 0 1px #2f6b48}.lab-workshop-choice:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.lab-creative-summary{padding:1rem}.lab-creative-content{padding:0 1rem 1.25rem}.lab-creative-content .lab-button{overflow-wrap:anywhere;max-width:100%}.lab-workshop-clock{justify-content:space-between;width:100%}}@media (forced-colors:active){.lab-landscape-scroll,.lab-landscape-node,.lab-creative-relation,.lab-history-entry,.lab-workshop-session,.lab-workshop-private,.lab-workshop-choice,.lab-workshop-clock{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.lab-landscape-lines{color:canvastext}.lab-workshop-choice[aria-pressed=true],.lab-creative-content .lab-button[aria-pressed=true]{border-color:highlight;outline:2px solid highlight}}.lab-landscape-card{width:100%;height:92px;position:relative}.lab-landscape-card .lab-landscape-node{padding-inline-end:3.5rem}.lab-landscape-move{inset-inline-end:.35rem;border:1.5px solid var(--control-border);color:#224d8d;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#ffffffd9;border-radius:.85rem;place-items:center;min-width:44px;min-height:44px;padding:.35rem;font-size:1.25rem;display:grid;position:absolute;top:.35rem}.lab-landscape-move:active{cursor:grabbing}.lab-landscape-move:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){.lab-landscape-move{color:buttontext;background:buttonface;border-color:buttontext}}.lab-concept-bench,.lab-concept-writing,.lab-concept-preview{min-width:0}.lab-concept-writing,.lab-concept-preview{background:linear-gradient(135deg,#eff6ffa6,#faf5ffb3,#fffc);border:1px solid #94a3b899;border-radius:1.5rem;padding:clamp(1rem,3vw,1.5rem)}.lab-concept-seed>summary,.lab-concept-files>summary{cursor:pointer;overflow-wrap:anywhere;background:#fffc;border:1px solid #94a3b8;border-radius:1rem;width:fit-content;max-width:100%;min-height:3rem;padding:.75rem 1rem;font-weight:600;display:list-item}.lab-concept-seed>summary:focus-visible,.lab-concept-files>summary:focus-visible{outline-offset:4px;outline:2px solid #2563eb}@media (forced-colors:active){.lab-concept-writing,.lab-concept-preview,.lab-concept-seed>summary,.lab-concept-files>summary{background:canvas;border-color:canvastext}}.lab-concept-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.lab-concept-bench [role=status]:focus{outline-offset:4px;border-radius:.5rem;outline:2px solid #2563eb}@media (max-width:640px){.lab-concept-pair{grid-template-columns:minmax(0,1fr)}}.lab-concept-seed-preview{background:#eff6ffb3;border:1px solid #94a3b8;border-radius:1.5rem;min-width:0;padding:1.25rem;scroll-margin-block-start:7rem}.lab-concept-seed-preview:focus{outline-offset:4px;outline:2px solid #2563eb}@media (forced-colors:active){.lab-concept-seed-preview{background:canvas;border-color:canvastext}}.lab-experience .lab-account-start{background:linear-gradient(130deg,#ffffffe6,#eef4ffd4)}.lab-experience .lab-account-files>summary,.lab-concept-privacy>summary{cursor:pointer;min-height:3rem;padding:.65rem .8rem;font-weight:600}.lab-experience .lab-room-tile{border:1.5px solid #a8b9d0;transition:border-color .18s,background .18s}.lab-experience .lab-room-tile:hover{background:#fff;border-color:#315fc1}.lab-workspace-purpose{color:var(--lab-muted);border-inline-start:3px solid #6b80b9;margin:0 0 1.25rem;padding:.75rem 1rem;font-size:.95rem;line-height:1.7}.lab-creative-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.lab-experience .lab-creative-tool{text-align:start;border-radius:1.25rem;place-content:start stretch;align-items:start;gap:.5rem;min-width:0;padding:1rem;display:grid}.lab-tool-title{overflow-wrap:anywhere;min-width:0;font-weight:650;line-height:1.6;display:block}.lab-tool-description{color:var(--lab-muted);font-size:.825rem;font-weight:400;line-height:1.7;display:block}.lab-concept-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lab-concept-badge{color:#294763;background:#eef4ffc4;border:1px solid #a5b9d5;border-radius:.75rem;padding:.35rem .65rem;font-size:.8rem;font-weight:600}.lab-concept-progress{color:var(--lab-muted);font-size:.85rem;line-height:1.7}.lab-concept-privacy{max-width:48rem;font-size:.875rem}.lab-concept-lenses{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.lab-experience .lab-concept-lens{text-align:start;border-radius:1.1rem;place-content:start stretch;align-items:start;gap:.35rem;min-width:0;padding:.9rem;display:grid}.lab-lens-state{color:var(--lab-muted);font-size:.75rem;font-weight:400;line-height:1.6;display:block}.lab-lens-state[data-filled=true]{color:#24544d;font-weight:600}.lab-concept-actions{align-items:center;padding-top:.3rem}@media (max-width:900px){.lab-creative-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-concept-lenses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.lab-creative-tool-grid,.lab-concept-lenses{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-experience .lab-creative-tool,.lab-experience .lab-concept-lens{padding:.75rem}}@media (forced-colors:active){.lab-experience .lab-account-start,.lab-concept-badge{color:canvastext;background:canvas;border-color:canvastext}.lab-workspace-purpose{color:canvastext;border-color:canvastext}.lab-tool-description,.lab-lens-state,.lab-lens-state[data-filled=true],.lab-concept-progress{color:canvastext}}.lab-concept-overview{background:#eff6ffa6;border:1px solid #94a3b8;border-radius:1.5rem;min-width:0;padding:1.25rem;scroll-margin-block-start:7rem}.lab-concept-overview:focus{outline-offset:4px;outline:2px solid #2563eb}.lab-concept-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.lab-concept-overview-lens{background:#ffffffc7;border:1px solid #b4c3d5;border-radius:1.1rem;min-width:0;padding:1rem}.lab-concept-overview-lens>p{overflow-wrap:anywhere}.lab-concept-share-choice{cursor:pointer;align-items:flex-start;gap:.65rem;min-height:2.75rem;padding-block:.65rem;font-size:.875rem;line-height:1.6;display:flex}.lab-concept-share-choice input{accent-color:#2563eb;flex:none;width:1.15rem;height:1.15rem;margin-block-start:.15rem}.lab-concept-share-choice input:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (max-width:640px){.lab-concept-overview-grid{grid-template-columns:minmax(0,1fr)}.lab-concept-overview{padding:1rem}}@media (forced-colors:active){.lab-concept-overview,.lab-concept-overview-lens{background:canvas;border-color:canvastext}}.lab-capture-followup{background:linear-gradient(125deg,#eff6ffb3,#faf5ffb3,#fffc);border:1px solid #a5b9d5;border-radius:1.5rem;min-width:0;padding:clamp(1rem,3vw,1.5rem)}.lab-capture-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lab-experience .lab-capture-next{text-align:start;background:#fffc;border:1px solid #94a3b8;border-radius:1.1rem;align-content:start;align-items:start;gap:.4rem;min-width:0;padding:1rem;display:grid}.lab-capture-followup>details>p{overflow-wrap:anywhere}@media (max-width:640px){.lab-capture-followup-grid{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.lab-capture-followup,.lab-experience .lab-capture-next{background:canvas;border-color:canvastext}}.lab-concept-trial-review{scroll-margin-block-start:7rem}.lab-concept-trial-review:focus{outline-offset:4px;outline:2px solid #2563eb}.lab-account-start-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.lab-account-continue{border-inline-end:1px solid #b4c3d5;min-width:0;padding-inline-end:1.5rem}.lab-trial-navigation{background:#ffffffb3;border:1px solid #a5b9d5;border-radius:1.2rem;min-width:0;padding:1rem}.lab-trial-navigation button[aria-current=step]{color:#353a83;background:#eef2ffcc;border-color:#6366b1;box-shadow:inset 0 0 0 1px #6366b1}.lab-trial-all-steps>summary{cursor:pointer;background:#ffffffb3;border:1px solid #94a3b8;border-radius:.85rem;width:fit-content;max-width:100%;min-height:2.75rem;padding:.65rem .9rem;font-size:.875rem;font-weight:600}.lab-trial-all-steps>summary:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (max-width:700px){.lab-account-start-grid{grid-template-columns:minmax(0,1fr);gap:1.2rem}.lab-account-continue{border-block-end:1px solid #b4c3d5;border-inline-end:0;padding-block-end:1.2rem;padding-inline-end:0}}@media (forced-colors:active){.lab-trial-navigation,.lab-trial-all-steps>summary{background:canvas;border-color:canvastext}.lab-trial-navigation button[aria-current=step]{color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.lab-account-continue{border-color:canvastext}}.lab-workshop-phase{background:#ffffffa3;border:1px solid #b6c8dc;border-radius:1rem;padding:1rem;scroll-margin-block-start:7rem}.lab-workshop-phase h4{scroll-margin-block-start:7rem}.lab-workshop-phase-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:540px){.lab-workshop-phase-actions{grid-template-columns:minmax(0,1fr);display:grid}}@media (forced-colors:active){.lab-workshop-phase{color:canvastext;background:canvas;border-color:canvastext}}.lab-landscape-find-result{border:1.5px solid var(--control-border);width:100%;min-height:3rem;color:var(--lab-ink);text-align:start;background:#ffffffc4;border-radius:1rem;gap:.5rem;padding:.8rem 1rem;display:grid}.lab-landscape-find-result:hover{border-color:var(--control-border-hover);background:#fff}.lab-landscape-find-result:focus-visible{outline-offset:3px;outline:2px solid #2563eb}@media (forced-colors:active){.lab-landscape-find-result{color:canvastext;background:canvas;border-color:canvastext}}.lab-experience :is(.lab-view-start,.lab-guide-heading,.lab-drag-handle,[data-lab-open-thought],.lab-concept-seed-preview,.lab-concept-overview,.lab-concept-trial-review,.lab-workshop-phase,.lab-creative-tool-grid){scroll-margin-block-start:var(--lab-dock-clearance,9rem)}.lab-creative-tool-grid:focus{outline-offset:4px;border-radius:1rem;outline:2px solid #2563eb}@media (forced-colors:active){.lab-creative-tool-grid:focus{outline-color:highlight}}.lab-experience .lab-landscape-pair,.lab-experience .lab-idea-pages{border:1.5px solid var(--control-border);background:#ffffffb8;border-radius:1.2rem;min-width:0;padding:1rem}.lab-landscape-pair dl>div{min-width:0}.lab-experience .lab-idea-pages:focus{outline-offset:3px;outline:2px solid #4338ca}@media (forced-colors:active){.lab-experience .lab-landscape-pair,.lab-experience .lab-idea-pages{background:canvas;border-color:canvastext}.lab-experience .lab-idea-pages:focus{outline-color:highlight}}.lab-experience :where(.lab-concept-source-review,.lab-landscape-source-review):focus-visible{outline-offset:3px;outline:2px solid #315fc1}@media (forced-colors:active){.lab-experience :where(.lab-concept-source-review,.lab-landscape-source-review):focus-visible{outline-color:highlight}}
