.twentyfirst{--tf-bg:#f2f5f7;--tf-paper:#fff;--tf-ink:#242a2e;--tf-muted:#68747b;--tf-line:#dce3e7;--tf-accent:#385b45;--tf-soft:#e9f0f2;width:min(100%,760px);min-height:430px;color:var(--tf-ink);background:var(--tf-bg);border:1px solid var(--tf-line);font-family:var(--font-sans), "Segoe UI", sans-serif;border-radius:18px;margin:0 auto;font-size:13px;line-height:1.45;overflow:hidden}.twentyfirst *,.twentyfirst :before,.twentyfirst :after{box-sizing:border-box}.twentyfirst button,.twentyfirst input,.twentyfirst textarea{color:inherit;font:inherit}.twentyfirst button{cursor:pointer}.twentyfirst button:focus-visible,.twentyfirst input:focus-visible,.twentyfirst textarea:focus-visible{outline-offset:2px;outline:3px solid #79a77f}.twentyfirst__top{background:var(--tf-paper);border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;height:52px;padding:0 22px;display:flex}.twentyfirst__top>div{align-items:center;gap:10px;display:flex}.twentyfirst__top strong{letter-spacing:-.01em;font-size:12px;font-weight:650}.twentyfirst__top strong span{color:var(--tf-muted);font-weight:450}.twentyfirst-brand-mark{color:#fff;background:var(--tf-accent);border-radius:7px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.twentyfirst-help,.twentyfirst-more{color:var(--tf-muted);background:0 0;border:0}.twentyfirst-help{padding:6px 0 6px 12px;font-size:12px}.twentyfirst__content{width:min(100% - 48px,594px);margin:27px auto 22px}.twentyfirst__meta{color:var(--tf-muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;justify-content:space-between;gap:8px;font-size:9px;display:flex}.twentyfirst__meta>span:last-child{align-items:center;gap:6px;display:flex}.twentyfirst__meta i,.twentyfirst-live-dot:before{background:#6b9a67;border-radius:50%;width:6px;height:6px;display:inline-block}.twentyfirst__heading{justify-content:space-between;align-items:flex-start;gap:12px;margin:10px 0 18px;display:flex}.twentyfirst__heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,32px);font-weight:400;line-height:1.05}.twentyfirst__heading p{color:var(--tf-muted);margin:6px 0 0;font-size:12px}.twentyfirst-more{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:9px;min-width:32px;height:32px;font-size:18px;line-height:1}.twentyfirst-panel{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:13px;min-height:228px;padding:19px;box-shadow:0 7px 22px #18241909}.twentyfirst__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:15px;display:flex}.twentyfirst__actions>div{align-items:center;gap:9px;min-width:0;display:flex}.twentyfirst__actions>div>span:last-child{gap:1px;min-width:0;display:grid}.twentyfirst__actions strong{font-size:11px;font-weight:600}.twentyfirst__actions small{color:var(--tf-muted);font-size:10px}.twentyfirst__actions>button{color:#fff;background:var(--tf-accent);white-space:nowrap;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:37px;padding:0 13px;font-size:11px;font-weight:600;display:flex}.twentyfirst__actions>button span{font-size:15px}.twentyfirst__result{min-height:17px;color:var(--tf-accent);margin:8px 0 0;font-size:11px}.twentyfirst__receipt{background:#edf2f3;border-left:2px solid #6d8b68;border-radius:0 6px 6px 0;gap:3px;margin-top:9px;padding:8px 10px;display:grid}.twentyfirst__receipt strong{font-size:10px;font-weight:570}.twentyfirst__receipt>span{color:var(--tf-muted);font-size:8px}.twentyfirst-avatar{color:#355240;background:#e3ece2;border:1px solid #cad6c9;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:700;display:grid}.twentyfirst-avatar.is-violet{color:#514b72;background:#ece9f7;border-color:#d9d4ed}.twentyfirst-overline{color:var(--tf-muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:9px}.twentyfirst-panel h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:620}.twentyfirst-pill{color:#49684f;white-space:nowrap;background:#f1f6ef;border:1px solid #dce5dc;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.twentyfirst-pill.is-warm{color:#426447;background:#edf4ed;border-color:#d8e5d7}.twentyfirst-pill.is-red{color:#a2434c;background:#f7ecee;border-color:#ead6da}.twentyfirst-choice{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:8px;padding:8px 10px}.twentyfirst-choice.is-selected{border-color:var(--tf-accent);background:var(--tf-soft)}.twentyfirst-field{color:var(--tf-muted);gap:5px;font-size:10px;display:grid}.twentyfirst-field input,.twentyfirst-field textarea{border:1px solid var(--tf-line);width:100%;color:var(--tf-ink);background:var(--tf-paper);border-radius:7px;padding:8px 9px;font-size:11px}.twentyfirst-field textarea{resize:vertical;min-height:54px}.twentyfirst-live-dot{color:#49704c;align-items:center;gap:6px;font-size:10px;display:inline-flex}.twentyfirst-live-dot:before{content:""}.twentyfirst-live-dot.is-paused{color:#536b7f}.twentyfirst-live-dot.is-paused:before{background:#748ca0}.twentyfirst-approval{grid-template-columns:25px minmax(0,1fr);gap:14px;display:grid}.twentyfirst-approval__rail{flex-direction:column;align-items:center;display:flex}.twentyfirst-orbit{border:1px solid var(--tf-line);width:19px;height:19px;color:var(--tf-muted);background:var(--tf-paper);border-radius:50%;place-items:center;font-size:9px;display:grid}.twentyfirst-orbit.is-current{color:var(--tf-accent);background:var(--tf-soft);border-color:#aec8ac}.twentyfirst-rail-line{background:var(--tf-line);width:1px;height:27px}.twentyfirst-approval__body>p:nth-of-type(2){color:var(--tf-muted);margin:5px 0 16px;font-size:11px}.twentyfirst-review{border-top:1px solid var(--tf-line);border-bottom:1px solid var(--tf-line);align-items:center;gap:8px;padding:10px 0;display:flex}.twentyfirst-review>div{flex:1;display:grid}.twentyfirst-review strong,.twentyfirst-checkline strong{font-size:10px;font-weight:600}.twentyfirst-review small{color:var(--tf-muted);font-size:9px}.twentyfirst-checkline{color:var(--tf-muted);justify-content:space-between;gap:8px;padding-top:9px;font-size:10px;display:flex}.twentyfirst-checkline strong{color:var(--tf-ink)}.twentyfirst-permission-head{border-bottom:1px solid var(--tf-line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.twentyfirst-permission{border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.twentyfirst-permission>span{display:grid}.twentyfirst-permission strong{font-size:10px;font-weight:560}.twentyfirst-permission small{color:var(--tf-muted);font-size:9px}.twentyfirst-permission input,.twentyfirst-context input,.twentyfirst-source input,.twentyfirst-editor__footer input,.twentyfirst-toggle input{accent-color:var(--tf-accent)}.twentyfirst-diff{grid-template-columns:minmax(0,1fr) minmax(135px,.72fr);column-gap:16px;display:grid}.twentyfirst-diff__file{border-bottom:1px solid var(--tf-line);grid-column:1/-1;align-items:center;gap:7px;padding-bottom:10px;font-size:10px;display:flex}.twentyfirst-diff__file>span{color:var(--tf-muted)}.twentyfirst-diff__file small{color:#548058;font-family:var(--font-mono), monospace;margin-left:auto;font-size:9px}.twentyfirst-code{color:#435546;font-family:var(--font-mono), monospace;padding-top:8px;font-size:9px;overflow-x:auto}.twentyfirst-code div{white-space:pre;gap:12px;width:max-content;min-width:100%;padding:3px 7px;display:flex}.twentyfirst-code i{color:#96988f;font-style:normal}.twentyfirst-code .is-removed{color:#a2444d;background:#f8edef}.twentyfirst-code .is-added{color:#406b47;background:#edf5ea}.twentyfirst-diff aside{border-left:2px solid #d5e1d2;align-self:start;margin-top:12px;padding-left:12px}.twentyfirst-diff aside strong{font-size:10px}.twentyfirst-diff aside p{color:var(--tf-muted);margin:5px 0 9px;font-size:9px}.twentyfirst-routing{grid-template-columns:1fr 26px 1.2fr;align-items:center;gap:10px;display:grid}.twentyfirst-route-request{align-items:flex-start;gap:9px;display:flex}.twentyfirst-route-request>div{gap:4px;display:grid}.twentyfirst-route-request small,.twentyfirst-route-request span:last-child{color:var(--tf-muted);font-size:9px}.twentyfirst-route-request strong{font-size:11px}.twentyfirst-square-icon{width:26px;height:26px;color:var(--tf-accent);background:var(--tf-soft);border-radius:8px;flex:none;place-items:center;display:grid}.twentyfirst-route-arrow{color:#a4aa9e;text-align:center;font-size:17px}.twentyfirst-agent-list{gap:5px;display:grid}.twentyfirst-agent{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.twentyfirst-agent.is-selected{background:#eef4ef;border-color:#cedcc9}.twentyfirst-agent>span:nth-child(2){flex:1;display:grid}.twentyfirst-agent strong{font-size:10px}.twentyfirst-agent small,.twentyfirst-capacity{color:var(--tf-muted);font-size:8px}.twentyfirst-agent-mark{color:#435947;background:#e5ece1;border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.twentyfirst-agent .mark-1{color:#506779;background:#e9eff3}.twentyfirst-agent .mark-2{color:#4d5c70;background:#e6ebf1}.twentyfirst-capacity-row{border-bottom:1px solid var(--tf-line);grid-template-columns:27px 82px minmax(40px,1fr) 32px 26px;align-items:center;gap:9px;padding:12px 0;display:grid}.twentyfirst-capacity-row>div:nth-child(2){display:grid}.twentyfirst-capacity-row strong{font-size:10px}.twentyfirst-capacity-row small{color:var(--tf-muted);font-size:9px}.twentyfirst-capacity-row button{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:7px;width:26px;height:26px}.twentyfirst-capacity-bar{background:#e8edf0;border-radius:99px;height:5px;overflow:hidden}.twentyfirst-capacity-bar i{border-radius:inherit;background:#799277;height:100%;display:block}.twentyfirst-capacity-note{color:var(--tf-muted);padding-top:11px;font-size:9px}.twentyfirst-runbook__intro{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.twentyfirst-runbook__intro p:last-child{color:var(--tf-muted);margin:4px 0 0;font-size:10px}.twentyfirst-step{border-top:1px solid var(--tf-line);grid-template-columns:23px minmax(0,1fr) auto 26px;align-items:center;gap:8px;min-height:36px;display:grid}.twentyfirst-step>span{border:1px solid var(--tf-line);width:19px;height:19px;color:var(--tf-muted);font-family:var(--font-mono), monospace;border-radius:50%;place-items:center;font-size:8px;display:grid}.twentyfirst-step>span.is-done{color:#416344;background:#edf5e9;border-color:#c8d9c4}.twentyfirst-step strong{min-width:0;font-size:10px;font-weight:550}.twentyfirst-step small{color:var(--tf-muted);font-size:8px}.twentyfirst-step button{height:24px;color:var(--tf-muted);background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:8px}.twentyfirst-step button:hover{color:var(--tf-accent);background:var(--tf-soft)}.twentyfirst-triage__summary{border-bottom:1px solid var(--tf-line);align-items:center;gap:18px;padding-bottom:9px;display:flex}.twentyfirst-triage__summary>span{display:grid}.twentyfirst-triage__summary strong{font-size:15px}.twentyfirst-triage__summary small{color:var(--tf-muted);font-size:8px}.twentyfirst-filter{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:7px;margin-left:auto;padding:6px 8px;font-size:9px}.twentyfirst-inbox-row{border-bottom:1px solid #e8edf0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.twentyfirst-priority{color:#8c4545;width:20px;height:19px;font-family:var(--font-mono), monospace;background:#f5ebeb;border-radius:5px;place-items:center;font-size:8px;display:grid}.twentyfirst-priority.is-muted{color:#787b73;background:#f0f1ed}.twentyfirst-inbox-row>div{min-width:0;display:grid}.twentyfirst-inbox-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:560;overflow:hidden}.twentyfirst-inbox-row small{color:var(--tf-muted);font-size:8px}.twentyfirst-handoff{grid-template-columns:1fr 1.25fr;gap:12px;display:grid}.twentyfirst-handoff__from,.twentyfirst-handoff__to{align-items:center;gap:8px;display:flex}.twentyfirst-handoff__from>span:last-child,.twentyfirst-handoff__to>span:nth-child(2){display:grid}.twentyfirst-handoff small{color:var(--tf-muted);font-size:8px}.twentyfirst-handoff strong{font-size:9px}.twentyfirst-handoff__quote{color:#4b514a;font-family:var(--font-display), Georgia, serif;background:#f0f4f5;border-left:2px solid #bacbb5;grid-column:1/-1;padding:12px;font-size:15px;line-height:1.3}.twentyfirst-handoff__to{grid-column:1/-1}.twentyfirst-handoff__to>span:nth-child(2){flex:1}.twentyfirst-handoff__to button{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:6px;padding:5px 8px;font-size:9px}.twentyfirst-context{color:var(--tf-muted);flex-wrap:wrap;grid-column:1/-1;gap:12px;font-size:9px;display:flex}.twentyfirst-context label{align-items:center;gap:5px;display:flex}.twentyfirst-map-head,.twentyfirst-map-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 55px;align-items:center;gap:7px;display:grid}.twentyfirst-map-head{border-bottom:1px solid var(--tf-line);color:var(--tf-muted);padding-bottom:8px;font-size:9px;line-height:1.3}.twentyfirst-map-row{min-height:36px;font-family:var(--font-mono), monospace;border-bottom:1px solid #e8edf0;font-size:9px}.twentyfirst-map-row>span:nth-child(2){color:#a1a69b;text-align:center}.twentyfirst-map-row button{border:1px solid var(--tf-line);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;padding:5px 6px;font-family:inherit;font-size:9px;overflow:hidden}.twentyfirst-map-row select{border:1px solid var(--tf-line);min-width:0;color:var(--tf-ink);background:#fff;border-radius:6px;padding:5px 6px;font-family:inherit;font-size:9px}.twentyfirst-map-row small{color:#608064;font-family:var(--font-sans), sans-serif;font-size:8px}.twentyfirst-map-row small.is-review{color:#536b7f}.twentyfirst-search{border:1px solid var(--tf-line);color:var(--tf-muted);border-radius:8px;align-items:center;gap:8px;padding:8px 9px;display:flex}.twentyfirst-search input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.twentyfirst-source{border-bottom:1px solid #e8edf0;align-items:center;gap:9px;min-height:36px;display:flex}.twentyfirst-source>span:first-of-type{flex:1;display:grid}.twentyfirst-source strong{font-size:9px;font-weight:560}.twentyfirst-source small{color:var(--tf-muted);font-size:8px}.twentyfirst-source-kind{color:var(--tf-muted);font-size:11px}.twentyfirst-monitor__top{border-bottom:1px solid var(--tf-line);font-family:var(--font-mono), monospace;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:9px;display:flex}.twentyfirst-monitor__top>span:last-child{color:var(--tf-muted)}.twentyfirst-monitor__top button{border:1px solid var(--tf-line);background:var(--tf-paper);font-family:var(--font-sans), sans-serif;border-radius:6px;margin-left:8px;padding:4px 7px;font-size:9px}.twentyfirst-monitor__metric{gap:26px;padding:12px 0;display:flex}.twentyfirst-monitor__metric div{gap:3px;display:grid}.twentyfirst-monitor__metric small,.twentyfirst-impact small{color:var(--tf-muted);font-size:8px}.twentyfirst-monitor__metric strong,.twentyfirst-impact strong{font-family:var(--font-mono), monospace;font-size:13px;font-weight:500}.twentyfirst-monitor__metric i{color:var(--tf-muted);font-size:10px;font-style:normal}.twentyfirst-log{border-top:1px solid var(--tf-line);gap:0;display:grid}.twentyfirst-log p{grid-template-columns:64px minmax(0,1fr) 52px;align-items:center;gap:8px;margin:0;padding:8px 0 0;display:grid}.twentyfirst-log p>span,.twentyfirst-log small{color:var(--tf-muted);font-family:var(--font-mono), monospace;font-size:8px}.twentyfirst-log strong{font-size:9px;font-weight:550}.twentyfirst-log .is-running small{color:#536b7f}.twentyfirst-incident__banner{border-bottom:1px solid var(--tf-line);align-items:center;gap:8px;padding-bottom:12px;display:flex}.twentyfirst-incident__banner>span:first-child{color:#b2434d}.twentyfirst-incident__banner>div{flex:1;display:grid}.twentyfirst-incident__banner strong{font-size:10px}.twentyfirst-incident__banner small{color:var(--tf-muted);font-size:8px}.twentyfirst-impact{gap:32px;padding:11px 0;display:flex}.twentyfirst-impact div{gap:3px;display:grid}.twentyfirst-impact strong{font-family:var(--font-sans), sans-serif;font-size:10px}.twentyfirst-incident ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.twentyfirst-incident li{align-items:center;gap:8px;display:flex}.twentyfirst-incident li>span{border:1px solid var(--tf-line);width:18px;height:18px;color:var(--tf-accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.twentyfirst-incident li div{display:grid}.twentyfirst-incident li strong{font-size:9px;font-weight:550}.twentyfirst-incident li small{color:var(--tf-muted);font-size:8px}.twentyfirst-assign{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:6px;margin-top:10px;padding:6px 8px;font-size:9px}.twentyfirst-editor{margin:-4px}.twentyfirst-editor__toolbar{color:var(--tf-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.twentyfirst-editor__toolbar button,.twentyfirst-builder__preview button{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:6px;padding:4px 7px;font-size:9px}.twentyfirst-editor textarea{border:1px solid var(--tf-line);width:100%;min-height:70px;font-family:var(--font-mono), monospace;resize:vertical;background:#fff;border-radius:8px;margin:10px 0;padding:10px;font-size:10px}.twentyfirst-editor__preview{border:1px solid var(--tf-line);color:#465246;min-height:70px;font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#edf2f3;border-radius:8px;margin:10px 0;padding:10px;font-size:10px}.twentyfirst-editor__footer{color:var(--tf-muted);flex-wrap:wrap;gap:8px 13px;font-size:8px;display:flex}.twentyfirst-editor__footer>span{width:100%;color:var(--tf-ink);font-weight:600}.twentyfirst-editor__footer label{align-items:center;gap:4px;display:flex}.twentyfirst-builder{grid-template-columns:1.08fr .92fr;gap:12px;display:grid}.twentyfirst-builder__form{align-content:start;gap:9px;display:grid}.twentyfirst-builder__fields{color:var(--tf-muted);grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:9px;display:grid}.twentyfirst-builder__fields code{color:#516653;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;background:#edf2f3;border-radius:5px;padding:6px;font-size:8px;overflow:hidden}.twentyfirst-builder__fields button{border:1px solid var(--tf-line);background:#fff;border-radius:5px;padding:5px;font-size:8px}.twentyfirst-builder__preview{border:1px solid var(--tf-line);background:#f1f5f6;border-radius:8px;padding:9px}.twentyfirst-builder__preview>div{justify-content:space-between;align-items:center;gap:4px;font-size:9px;display:flex}.twentyfirst-builder__preview pre{overflow-wrap:anywhere;color:#4b5d4b;min-height:61px;font-family:var(--font-mono), monospace;white-space:pre-wrap;background:#e9eff1;margin:9px 0;padding:8px;font-size:8px}.twentyfirst-builder__preview p{margin:0}.twentyfirst-compare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.twentyfirst-version{min-width:0}.twentyfirst-version__head{justify-content:space-between;gap:4px;margin-bottom:7px;font-size:9px;display:flex}.twentyfirst-version__head small{color:var(--tf-muted);font-size:8px}.twentyfirst-art{align-items:flex-end;min-height:104px;padding:11px;display:flex;position:relative;overflow:hidden}.twentyfirst-art span{z-index:1;font-family:Georgia,serif;font-size:17px;line-height:.92;position:relative}.twentyfirst-art i{border-radius:50%;width:78px;height:78px;position:absolute;top:13px;right:13px}.twentyfirst-art.art-a{color:#f5f8f4;background:linear-gradient(135deg,#385568,#a4afb0)}.twentyfirst-art.art-a i{background:radial-gradient(circle at 35% 30%,#d7e2d3,#7c9b9e 65%,#3c586a)}.twentyfirst-art.art-b{color:#33464f;background:linear-gradient(135deg,#edf2f4,#cbd9dc)}.twentyfirst-art.art-b span{font-family:var(--font-display), Georgia, serif}.twentyfirst-art.art-b em{font-weight:400}.twentyfirst-art.art-b i{background:radial-gradient(circle at 30% 30%,#dbe6e6,#819da1 65%,#536d70)}.twentyfirst-version>p{gap:2px;margin:7px 0;display:grid}.twentyfirst-version>p strong{font-size:9px}.twentyfirst-version>p small{color:var(--tf-muted);font-size:8px}.twentyfirst-version>button{border:1px solid var(--tf-line);background:var(--tf-paper);border-radius:6px;width:100%;padding:6px;font-size:9px}.twentyfirst--21st-dev-tool-permissions .twentyfirst-panel,.twentyfirst--21st-dev-policy-check .twentyfirst-panel{background:#f5f7f8}.twentyfirst--21st-dev-diff-review .twentyfirst-panel,.twentyfirst--21st-dev-tool-builder .twentyfirst-panel{border-color:#d8ded5}.twentyfirst--21st-dev-command-center .twentyfirst-panel,.twentyfirst--21st-dev-queue-planner .twentyfirst-panel{background:#f5f7f8}.twentyfirst--21st-dev-incident-bridge .twentyfirst-panel{border-top:3px solid #b2434d}.twentyfirst--21st-dev-artifact-compare .twentyfirst-panel{background:#f3f6f7}.twentyfirst-policy__rule,.twentyfirst-policy__outcome{flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1.55;display:flex}.twentyfirst-policy__rule code{overflow-wrap:anywhere}.twentyfirst-policy__outcome{gap:8px;margin-top:2px}@media (max-width:560px){.twentyfirst{border-radius:13px;min-height:0}.twentyfirst__top{height:47px;padding:0 14px}.twentyfirst__content{width:calc(100% - 28px);margin:20px auto 14px}.twentyfirst-panel{min-height:225px;padding:13px}.twentyfirst__heading{margin-bottom:13px}.twentyfirst__heading p{max-width:250px}.twentyfirst__actions{align-items:flex-start}.twentyfirst__actions>button{gap:8px;padding:0 9px}.twentyfirst-review{flex-wrap:wrap}.twentyfirst-review .twentyfirst-pill{margin-left:35px}.twentyfirst-diff{grid-template-columns:minmax(0,1fr)}.twentyfirst-diff aside{margin-top:5px}.twentyfirst-routing{grid-template-columns:minmax(0,1fr);gap:6px}.twentyfirst-route-arrow{display:none}.twentyfirst-agent-list{grid-template-columns:repeat(3,minmax(0,1fr))}.twentyfirst-agent{flex-direction:column;align-items:flex-start}.twentyfirst-agent .twentyfirst-capacity{display:none}.twentyfirst-handoff{grid-template-columns:1fr}.twentyfirst-handoff__quote,.twentyfirst-handoff__to,.twentyfirst-context{grid-column:auto}.twentyfirst-builder{grid-template-columns:1fr}.twentyfirst-art{min-height:128px;padding:10px}.twentyfirst-art span{max-width:100%;font-size:16px}.twentyfirst-art i{width:54px;height:54px;top:10px;right:10px}.twentyfirst-map-head,.twentyfirst-map-row{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 48px;gap:4px}.twentyfirst-map-head{font-size:8px}}@media (max-width:360px){.twentyfirst__meta{font-size:8px}.twentyfirst__actions small{max-width:108px}.twentyfirst__actions>button{white-space:normal;text-align:left;max-width:148px}.twentyfirst-triage__summary{gap:10px}.twentyfirst-inbox-row{grid-template-columns:22px minmax(0,1fr)}.twentyfirst-inbox-row .twentyfirst-pill{display:none}.twentyfirst-map-head,.twentyfirst-map-row{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 42px;gap:3px}.twentyfirst-map-row small{font-size:7px}.twentyfirst-art{min-height:128px;padding:8px}.twentyfirst-art span{max-width:100%;font-size:15px}.twentyfirst-art i{width:54px;height:54px;top:8px;right:8px}.twentyfirst-capacity-row{grid-template-columns:25px 61px minmax(25px,1fr) 25px;gap:6px}.twentyfirst-capacity-row>small{display:none}}@media (prefers-reduced-motion:reduce){.twentyfirst *,.twentyfirst :before,.twentyfirst :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-darkreader-mode=dynamic] .twentyfirst{--tf-muted:#9fc7e5;--tf-accent:#66c6a3}html[data-darkreader-mode=dynamic] .twentyfirst__heading h2{color:#d7eaff}html[data-darkreader-mode=dynamic] .twentyfirst-pill,html[data-darkreader-mode=dynamic] .twentyfirst-live-dot,html[data-darkreader-mode=dynamic] .twentyfirst-diff__file small,html[data-darkreader-mode=dynamic] .twentyfirst-code,html[data-darkreader-mode=dynamic] .twentyfirst-code .is-added,html[data-darkreader-mode=dynamic] .twentyfirst-agent-mark,html[data-darkreader-mode=dynamic] .twentyfirst-map-row small,html[data-darkreader-mode=dynamic] .twentyfirst-builder__fields code,html[data-darkreader-mode=dynamic] .twentyfirst-builder__preview pre{color:#66c6a3}html[data-darkreader-mode=dynamic] .twentyfirst-pill.is-red,html[data-darkreader-mode=dynamic] .twentyfirst-code .is-removed,html[data-darkreader-mode=dynamic] .twentyfirst-priority,html[data-darkreader-mode=dynamic] .twentyfirst-incident__banner>span:first-child{color:#ff8eae}html[data-darkreader-mode=dynamic] .twentyfirst-code i,html[data-darkreader-mode=dynamic] .twentyfirst-route-arrow,html[data-darkreader-mode=dynamic] .twentyfirst-map-row>span:nth-child(2),html[data-darkreader-mode=dynamic] .twentyfirst-priority.is-muted,html[data-darkreader-mode=dynamic] .twentyfirst-handoff__quote,html[data-darkreader-mode=dynamic] .twentyfirst-editor__preview,html[data-darkreader-mode=dynamic] .twentyfirst-agent .mark-1,html[data-darkreader-mode=dynamic] .twentyfirst-agent .mark-2,html[data-darkreader-mode=dynamic] .twentyfirst input::placeholder,html[data-darkreader-mode=dynamic] .twentyfirst textarea::placeholder{color:#9fc7e5}
.spline-demo{--sp-ink:#17201f;--sp-muted:#68736e;--sp-line:#d5dade;--sp-paper:#f1f3f4;--sp-accent:#bd5e39;color:var(--sp-ink);background:var(--sp-paper);font-family:var(--font-body), sans-serif;min-height:32rem;padding:clamp(1rem,3.5vw,2.8rem)}.spline-demo *,.spline-demo :before,.spline-demo :after{box-sizing:border-box}.spline-demo button,.spline-demo input{font:inherit}.spline-demo button{color:inherit}.spline-demo :focus-visible{outline-offset:3px;outline:3px solid #135e56}.spline-demo .sp-topline,.spline-demo .sp-footline{color:var(--sp-muted);font:600 .62rem/1.2 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1rem;display:flex}.spline-demo .sp-topline{border-bottom:1px solid var(--sp-line);min-height:2rem;padding-bottom:.8rem}.spline-demo .sp-mark{color:var(--sp-ink);font-weight:800}.spline-demo .sp-online{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.spline-demo .sp-online i{background:#54846b;border-radius:50%;width:.4rem;height:.4rem}.spline-demo .sp-heading{justify-content:space-between;align-items:end;gap:1.5rem;padding:1.2rem 0 1.4rem;display:flex}.spline-demo .sp-heading p{color:var(--sp-muted);font:600 .6rem/1.2 var(--font-mono), monospace;letter-spacing:.15em;margin:0 0 .45rem}.spline-demo .sp-heading p span{padding:0 .35rem}.spline-demo h2{font:500 clamp(1.8rem, 4.5vw, 3.25rem)/.98 var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0}.spline-demo .sp-subtitle{color:var(--sp-muted);margin-top:.6rem;font-size:.84rem;line-height:1.45;display:block}.spline-demo .sp-price{font:500 1rem/1 var(--font-mono), monospace;flex:none;padding-bottom:.3rem}.spline-demo .sp-workspace{border:1px solid var(--sp-line);background:#e6e9ec;grid-template-columns:minmax(0,1.55fr) minmax(15rem,.8fr);min-height:22rem;display:grid}.spline-demo .sp-layout-1{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.85fr)}.spline-demo .sp-layout-2{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr)}.spline-demo .sp-layout-3{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.8fr)}.spline-demo .sp-scene{isolation:isolate;background:radial-gradient(ellipse at 48% 42%, hsla(var(--scene-hue), 34%, 88%, .12), transparent 44%), linear-gradient(143deg,#e4e8eb,#d1d8dd 56%,#c9d1d6);place-items:center;min-width:0;min-height:22rem;display:grid;position:relative;overflow:hidden}.spline-demo .sp-scene:before{z-index:-1;content:"";background:linear-gradient(118deg,#0000 38%,#ffffff5c 52%,#0000 67%);position:absolute;inset:0}.spline-demo .sp-scene.is-lit{background:radial-gradient(at 45% 35%,#e0f2ff47,#0000 50%),linear-gradient(143deg,#e8ecef,#cfd8df 56%,#c3ced6)}.spline-demo .sp-scene-grid{opacity:.48;transform-origin:top;background-image:linear-gradient(#35433d2e 1px,#0000 1px),linear-gradient(90deg,#35433d2e 1px,#0000 1px);background-size:2.25rem 2.25rem;position:absolute;inset:57% -12% -18%;transform:perspective(15rem)rotateX(58deg);-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.spline-demo .sp-stage-ring{aspect-ratio:1;border:1px solid #2f3e3740;border-radius:50%;width:min(64%,17rem);position:absolute;transform:rotateX(68deg)scaleY(.63);box-shadow:0 1.1rem 0 -1px #2f3e371f,0 2.2rem 0 -1px #2f3e3714}.spline-demo .sp-product{z-index:1;width:10rem;height:10rem;scale:var(--object-scale,1);translate:var(--object-x,0%) 0;transform:rotateY(var(--scene-angle)) rotateX(-8deg);transform-style:preserve-3d;filter:drop-shadow(1rem 1.3rem 1rem #15231d38);transition:transform .35s,filter .35s,scale .35s,translate .35s;position:relative}.spline-demo .sp-product i{display:block;position:absolute}.spline-demo .sp-product i:first-child{background:linear-gradient(135deg,hsl(var(--scene-hue) 42% 79%),hsl(var(--scene-hue) 36% 42%) 54%,hsl(var(--scene-hue) 34% 31%));border-radius:42% 42% 36% 36%;inset:16% 19%;box-shadow:inset .6rem .3rem .8rem #ffffff6b,inset -.7rem -.4rem 1rem #141c1842}.spline-demo .sp-product i:nth-child(2){background:linear-gradient(120deg,hsl(var(--scene-hue) 38% 84%),hsl(var(--scene-hue) 30% 43%));border-radius:48% 48% 20% 20%;width:40%;height:24%;top:7%;left:31%;transform:skewY(-7deg)}.spline-demo .sp-product i:nth-child(3){border-bottom:3px solid #26322c52;border-right:3px solid #26322c52;border-radius:0 0 1rem;width:18%;height:36%;bottom:10%;right:7%;transform:skewY(-25deg)}.spline-demo .sp-scene--chair .sp-product{width:11rem;height:12rem}.spline-demo .sp-scene--chair .sp-product i:first-child{background:linear-gradient(115deg,hsl(var(--scene-hue) 42% 82%),hsl(var(--scene-hue) 38% 55%) 62%,hsl(var(--scene-hue) 35% 42%));border-radius:2.4rem 2.4rem .55rem .55rem;width:40%;height:50%;top:5%;left:32%;transform:skewY(-4deg)}.spline-demo .sp-scene--chair .sp-product i:nth-child(2){background:linear-gradient(145deg,hsl(var(--scene-hue) 45% 84%),hsl(var(--scene-hue) 40% 54%));border-radius:1.2rem;width:74%;height:25%;top:43%;left:15%;transform:perspective(8rem)rotateX(48deg)skew(-7deg)}.spline-demo .sp-scene--chair .sp-product i:nth-child(3){background:hsl(var(--scene-hue) 30% 42%);width:8%;height:25%;box-shadow:5.8rem 0 0 hsl(var(--scene-hue) 30% 42%);border:0;border-radius:.5rem;inset:42% auto auto 12%;transform:none}.spline-demo .sp-scene--chair .sp-product:before{z-index:0;content:"";background:linear-gradient(90deg,#564637,#96765b 60%,#564637);width:7%;height:38%;position:absolute;top:59%;left:28%;transform:rotate(3deg);box-shadow:4.4rem .1rem #69533f}.spline-demo .sp-scene--chair .sp-product:after{z-index:0;content:"";background:linear-gradient(90deg,#62503d,#9a7b5e 58%,#62503d);width:7%;height:34%;position:absolute;top:59%;left:20%;transform:rotate(-8deg);box-shadow:6rem 0 #725a43}.spline-demo .sp-scene--shoe .sp-product{width:13rem;height:7rem;transform:rotateY(var(--scene-angle)) rotateZ(-17deg)}.spline-demo .sp-scene--shoe .sp-product i:first-child{background:linear-gradient(160deg,hsl(var(--scene-hue) 30% 92%),hsl(var(--scene-hue) 52% 53%) 56%,hsl(var(--scene-hue) 30% 32%));border-radius:68% 36% 30% 28%;inset:32% 5% 23%}.spline-demo .sp-scene--shoe .sp-product i:nth-child(2){background:hsl(var(--scene-hue) 22% 89%);border-radius:80% 30% 10% 10%;width:46%;height:22%;top:12%;left:31%;transform:rotate(-17deg)}.spline-demo .sp-scene--shoe .sp-product i:nth-child(3){background:repeating-linear-gradient(90deg,#f8f5e9 0 8px,#b9b4a7 9px 11px);border-radius:1rem;inset:68% 3% 17%}.spline-demo .sp-scene--watch .sp-product{width:8rem;height:12rem}.spline-demo .sp-scene--watch .sp-product i:first-child{border:.8rem solid var(--case-color,#a6aaa6);background:radial-gradient(circle,#243d42 0 3%,#cfb878 4% 6%,var(--dial-color) 7%);border-radius:50%;inset:25% 8%}.spline-demo .sp-scene--watch .sp-product i:nth-child(2){background:repeating-linear-gradient(90deg,#8f958f 0 5px,#c5c8c1 6px 8px);border-radius:1rem 1rem .4rem .4rem;inset:-4% 27% 65%}.spline-demo .sp-scene--watch .sp-product i:nth-child(3){background:repeating-linear-gradient(90deg,#858b87 0 5px,#c8cbc4 6px 8px);border-radius:.4rem .4rem 1rem 1rem;inset:65% 27% -4%}.spline-demo .sp-scene--lamp .sp-product i:first-child{transform-origin:bottom;background:linear-gradient(90deg,#757a70,#f4e8c8,#888b7d);border-radius:1rem;width:8%;inset:10% 47% 29%;transform:rotate(-15deg)}.spline-demo .sp-scene--lamp .sp-product i:nth-child(2){background:linear-gradient(145deg,#f9dc93,#b98349 72%);border-radius:70% 12% 50% 8%;width:52%;height:30%;top:8%;left:28%;transform:rotate(-18deg)}.spline-demo .sp-scene--lamp .sp-product i:nth-child(3){background:#74796e;border-radius:50%;width:54%;height:10%;bottom:20%;left:23%;box-shadow:0 .45rem .8rem #1e2b2533}.spline-demo .sp-scene--lamp:after{z-index:0;top:21%;left:calc(47% + var(--object-x,0%));content:"";opacity:.6;background:linear-gradient(180deg,var(--beam-color),transparent);clip-path:polygon(50% 0,2% 100%,100% 100%);width:10rem;height:12rem;transform:rotate(var(--beam-angle));transform-origin:50% 0;transition:transform .25s,opacity .2s,left .35s;position:absolute}.spline-demo .sp-scene--lamp:not(.is-lit):after{opacity:0}.spline-demo .sp-scene--vessel .sp-product{width:8rem;height:11rem}.spline-demo .sp-scene--vessel .sp-product i:first-child{background:linear-gradient(100deg,#d7c6a4,#f0e6d2 34%,#b9a17b 72%,#ddd0b4);border-radius:38% 38% 42% 42%/20% 20% 15% 15%;inset:14% 18% 7%}.spline-demo .sp-scene--vessel .sp-product i:nth-child(2){background:#c7b595;border-radius:18% 18% 3% 3%;width:27%;height:19%;top:2%;left:37%}.spline-demo .sp-scene--vessel .sp-product i:nth-child(3){border-left:1px solid #5f483152;border-radius:45%;inset:36% 30% 26%}.spline-demo .sp-scene--speaker .sp-product i:first-child{background:linear-gradient(115deg,#434b48,#121d1a 45%,#45504b);border-radius:14%;inset:14% 19%}.spline-demo .sp-scene--speaker .sp-product i:nth-child(2){background:radial-gradient(circle,#64716d 0 13%,#17211f 15% 43%,#77817a 45% 48%,#212c28 50%);border:.45rem solid #111a18;border-radius:50%;inset:24% 28%}.spline-demo .sp-scene--speaker .sp-product i:nth-child(3){background:#c2ba9a;height:.3rem;inset:76% 37% auto}.spline-demo .sp-scene--speaker:after{z-index:0;content:"";background:radial-gradient(circle at 50% 55%,#596561 0 24%,#18221f 27% 46%,#77817a 48% 51%,#212c28 54%);border:.55rem solid #202a27;border-radius:.7rem;width:4.4rem;height:7rem;position:absolute;top:32%;left:19%;transform:translateZ(-1rem)scale(.82);box-shadow:.6rem .7rem .8rem #15231d33}.spline-demo .sp-scene--bottle .sp-product{width:7rem;height:12rem}.spline-demo .sp-scene--bottle .sp-product i:first-child{background:linear-gradient(100deg,#ffffff8c,hsla(var(--scene-hue),38%,57%,.76) 52%,#ffffff40);border:1px solid #ffffffbf;border-radius:1.3rem 1.3rem .55rem .55rem;inset:31% 16% 2%;box-shadow:inset .5rem 0 .7rem #fff6}.spline-demo .sp-scene--bottle .sp-product i:nth-child(2){background:#d4c5a6;width:33%;height:21%;top:12%;left:34%}.spline-demo .sp-scene--bottle .sp-product i:nth-child(3){background:linear-gradient(90deg,#252d2b,#6f7770,#262f2c);border-radius:.3rem;width:45%;height:12%;top:3%;left:28%}.spline-demo .sp-scene--bottle .sp-product:after{content:attr(data-label);color:#314139;width:56%;font:.48rem/1.1 var(--font-mono),monospace;text-align:center;background:#f5f1e2e6;padding:.28rem .08rem;position:absolute;top:54%;left:22%}.spline-demo .sp-scene--camera .sp-product i:first-child{background:linear-gradient(120deg,#65716d,#1a2422 52%,#515c58);border-radius:1rem;inset:29% 10% 22%}.spline-demo .sp-scene--camera .sp-product i:nth-child(2){aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#a3b9bd,#27404a 28%,#101d24 67%);border:.6rem solid #1b2522;border-radius:50%;width:48%;top:28%;left:27%}.spline-demo .sp-scene--camera .sp-product i:nth-child(3){background:#46514d;border-radius:.4rem;width:29%;height:14%;top:17%;left:23%}.spline-demo .sp-scene--table .sp-product{width:13rem;height:8rem;scale:var(--object-width,1) 1}.spline-demo .sp-scene--table .sp-product i:first-child{background:linear-gradient(90deg,#a47350,#dfbb94,#875c3c);inset:25% 8% 53%;transform:skewY(-4deg)}.spline-demo .sp-scene--table .sp-product i:nth-child(2){background:linear-gradient(90deg,#79563c,#bd966d);width:8%;inset:46% 17% 4%;transform:skewY(11deg)}.spline-demo .sp-scene--table .sp-product i:nth-child(3){background:linear-gradient(90deg,#79563c,#bd966d);width:8%;inset:46% 76% 4%;transform:skewY(-11deg)}.spline-demo .sp-scene--bag .sp-product i:first-child{background:linear-gradient(115deg,hsl(var(--scene-hue) 68% 66%),hsl(var(--scene-hue) 48% 42%) 68%,hsl(var(--scene-hue) 36% 31%));border-radius:18% 18% 12% 12%;inset:25% 18% 9%}.spline-demo .sp-scene--bag .sp-product i:nth-child(2){border:.55rem solid hsl(var(--scene-hue) 35% 40%);width:50%;height:50%;scale:var(--strap-scale,1) 1;border-bottom:0;border-radius:50% 50% 0 0;top:-2%;left:25%}.spline-demo .sp-scene--bag .sp-product i:nth-child(3){background:var(--hardware-color,#b68a42);height:.4rem;inset:49% 24% auto}.spline-demo .sp-scene--speaker.is-single:after{display:none}.spline-demo .sp-scene--camera .sp-product i:nth-child(2){scale:var(--lens-scale,1)}.spline-demo .sp-scene--camera .sp-kit-item{z-index:2;background:#a9b6aa;border:2px solid #26322e;display:block;position:absolute}.spline-demo .sp-scene--camera .sp-kit-strap{border-radius:1rem;width:12%;height:75%;top:15%;right:-3%;transform:rotate(18deg)}.spline-demo .sp-scene--camera .sp-kit-spare-battery{border-radius:.25rem;width:22%;height:18%;bottom:5%;right:4%}.spline-demo .sp-scene--camera .sp-kit-pouch{background:#857663;border-radius:.4rem;width:28%;height:22%;bottom:3%;left:-3%}.spline-demo .sp-scene--headphones .sp-product i:first-child{border:1.15rem solid #262f33;border-bottom-color:#0000;border-radius:50% 50% 32% 32%;inset:6% 16% 28%}.spline-demo .sp-scene--headphones .sp-product i:nth-child(2),.spline-demo .sp-scene--headphones .sp-product i:nth-child(3){background:linear-gradient(110deg,#6d8281,#28373a 65%);border-radius:1rem;width:25%;height:38%;top:54%}.spline-demo .sp-scene--headphones .sp-product i:nth-child(2){left:11%}.spline-demo .sp-scene--headphones .sp-product i:nth-child(3){right:11%}.spline-demo .sp-scene--box .sp-product{transform:rotateY(var(--scene-angle)) rotateZ(-8deg);scale:var(--object-width,1) var(--object-height,1)}.spline-demo .sp-scene--box .sp-product i:first-child{clip-path:polygon(50% 0,100% 24%,100% 76%,50% 100%,0 76%,0 24%);background:linear-gradient(135deg,#d8b98e 0 49%,#cda97b 50%);border:2px solid #6f4a2959;border-radius:.3rem;inset:17%}.spline-demo .sp-scene--box .sp-product i:nth-child(2){background:#a4794d;inset:17% 46%}.spline-demo .sp-scene--box .sp-product i:nth-child(3){border-top:1px solid #5d3c218c;inset:17% 17% 48%;transform:rotate(24deg)}.spline-demo .sp-scene--building .sp-product{scale:var(--object-width,1) var(--object-height,1)}.spline-demo .sp-scene--building .sp-product i:first-child{clip-path:polygon(0 18%,52% 0,100% 20%,100% 100%,0 100%);background:linear-gradient(110deg,#b9c3be,#87928b);inset:27% 20% 12%}.spline-demo .sp-scene--building .sp-product i:nth-child(2){clip-path:polygon(0 35%,100% 0,100% 100%,0 100%);background:#9ba69f;inset:13% 42% 48%}.spline-demo .sp-scene--building .sp-product i:nth-child(3){background:#576762;inset:53% 43% 12%}.spline-demo .sp-scene-caption{color:#56615a;font:.58rem var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:.6rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.spline-demo .sp-controls{border-left:1px solid var(--sp-line);background:#f5f7f9;flex-direction:column;min-width:0;padding:1.2rem clamp(1rem,2vw,1.6rem);display:flex}.spline-demo .sp-control-head{border-bottom:1px solid var(--sp-line);justify-content:space-between;gap:.5rem;padding-bottom:.8rem;font-size:.86rem;font-weight:600;display:flex}.spline-demo .sp-count{color:var(--sp-muted);font:.6rem var(--font-mono), monospace}.spline-demo .sp-swatches{gap:.25rem;padding:.8rem 0;display:grid}.spline-demo .sp-swatch{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;min-height:2rem;font-size:.73rem;display:flex}.spline-demo .sp-swatch>span{aspect-ratio:1;background:#65775f;border:1px solid #0000002e;border-radius:50%;width:.85rem}.spline-demo .sp-swatch-1>span{background:#c6ad91}.spline-demo .sp-swatch-2>span{background:#2e3938}.spline-demo .sp-swatch[aria-pressed=true]{font-weight:700}.spline-demo .sp-swatch[aria-pressed=true]>span{outline:2px solid var(--sp-ink);outline-offset:2px}.spline-demo .sp-selector-list{padding:.4rem 0;display:grid}.spline-demo .sp-selector-list button{border:0;border-bottom:1px solid var(--sp-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:2rem 1fr auto;align-items:center;gap:.4rem;padding:.58rem 0;display:grid}.spline-demo .sp-selector-list b,.spline-demo .sp-selector-list i{color:var(--sp-muted);font:.55rem var(--font-mono), monospace}.spline-demo .sp-selector-list i{font-style:normal}.spline-demo .sp-selector-list span{font-size:.7rem}.spline-demo .sp-selector-list button[aria-pressed=true] span{font-weight:700}.spline-demo .sp-spec-table{gap:.55rem;padding:.9rem 0;display:grid}.spline-demo .sp-spec-table p{justify-content:space-between;gap:.6rem;margin:0;font-size:.68rem;display:flex}.spline-demo .sp-spec-table p span{color:var(--sp-muted)}.spline-demo .sp-spec-table p strong{text-align:right;font-weight:600}.spline-demo .sp-segments{gap:.25rem;margin-top:.4rem;display:flex}.spline-demo .sp-segments button{border:1px solid var(--sp-line);cursor:pointer;background:0 0;flex:1;min-width:0;padding:.42rem .2rem;font-size:.58rem}.spline-demo .sp-segments button[aria-pressed=true]{border-color:var(--sp-ink);background:var(--sp-ink);color:#fff}.spline-demo .sp-adjustments{padding:1rem 0 .7rem}.spline-demo .sp-adjustments>label:first-child,.spline-demo .sp-angle-control label{justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.spline-demo output{color:var(--sp-muted);font:.63rem var(--font-mono), monospace}.spline-demo .sp-option-pills{flex-wrap:wrap;gap:.3rem;padding-bottom:.6rem;display:flex}.spline-demo .sp-option-pills button{border:1px solid var(--sp-line);cursor:pointer;background:0 0;padding:.35rem .45rem;font-size:.58rem}.spline-demo .sp-option-pills button[aria-pressed=true]{border-color:var(--sp-ink);background:var(--sp-ink);color:#fff}.spline-demo input[type=range]{accent-color:#42695d;cursor:pointer;width:100%;margin:.65rem 0}.spline-demo .sp-check{color:#47524c;align-items:center;gap:.45rem;margin:.45rem 0;font-size:.68rem;display:flex}.spline-demo .sp-check input{accent-color:#42695d}.spline-demo .sp-field{color:#47524c;gap:.35rem;margin:.55rem 0;font-size:.68rem;display:grid}.spline-demo .sp-field select{border:1px solid var(--sp-line);min-height:2rem;color:var(--sp-ink);background:#fff;border-radius:0;padding:.35rem .5rem}.spline-demo .sp-field output{justify-self:end}.spline-demo .sp-context{color:var(--sp-muted);margin:.55rem 0;font-size:.62rem;line-height:1.45}.spline-demo .sp-accessories{border:1px solid var(--sp-line);gap:.15rem;margin:.5rem 0;padding:.35rem .6rem;display:grid}.spline-demo .sp-accessories legend{color:var(--sp-muted);font:.58rem var(--font-mono), monospace;text-transform:uppercase;padding:0 .25rem}.spline-demo .sp-adjustments p{color:var(--sp-muted);margin:.4rem 0;font-size:.62rem}.spline-demo .sp-angle-control{padding:.75rem 0 .25rem}.spline-demo .sp-spec-foot{border-top:1px solid var(--sp-line);color:var(--sp-muted);justify-content:space-between;gap:.5rem;margin-top:auto;padding:.75rem 0;font-size:.62rem;display:flex}.spline-demo .sp-spec-foot strong{color:var(--sp-ink);text-align:right;font-weight:600}.spline-demo .sp-action{color:#f8fafc;cursor:pointer;text-align:left;background:#17201f;border:0;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:2.8rem;padding:.7rem .9rem;font-size:.75rem;font-weight:650;transition:background .18s,transform .18s;display:flex}.spline-demo .sp-action:hover{background:#315b50}.spline-demo .sp-action:active{transform:translateY(1px)}.spline-demo .sp-action span{font-size:1rem}.spline-demo .sp-result{color:#315b50;min-height:1rem;margin:.5rem 0 0;font-size:.68rem;line-height:1.4}.spline-demo .sp-receipt{background:#e7edef;border-left:2px solid #54846b;gap:.27rem;margin-top:.55rem;padding:.65rem .7rem;display:grid}.spline-demo .sp-receipt strong{margin-bottom:.15rem;font-size:.68rem}.spline-demo .sp-receipt span{color:#52605a;font:.57rem/1.35 var(--font-mono), monospace}.spline-demo .sp-footline{justify-content:space-between;gap:.5rem;padding-top:.8rem;font-size:.55rem}.spline-demo .sp-footline b{color:var(--sp-ink)}@media (max-width:720px){.spline-demo .sp-workspace,.spline-demo .sp-layout-1,.spline-demo .sp-layout-2,.spline-demo .sp-layout-3{grid-template-columns:minmax(0,1fr)}.spline-demo .sp-scene{min-height:clamp(15rem,68vw,21rem)}.spline-demo .sp-controls{border-top:1px solid var(--sp-line);border-left:0}.spline-demo .sp-heading{align-items:start}}@media (max-width:420px){.spline-demo .sp-topline,.spline-demo .sp-footline{letter-spacing:.08em;font-size:.52rem}.spline-demo .sp-footline{flex-direction:column;align-items:flex-start;gap:.3rem}.spline-demo .sp-heading{flex-direction:column;gap:.6rem}.spline-demo .sp-price{padding:0}.spline-demo .sp-scene{min-height:15rem}.spline-demo .sp-product{transform:scale(.82) rotateY(var(--scene-angle)) rotateX(-8deg)}}@media (prefers-reduced-motion:reduce){.spline-demo *,.spline-demo :before,.spline-demo :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-darkreader-mode=dynamic] .spline-demo{--sp-muted:#9fc7e5}html[data-darkreader-mode=dynamic] .spline-demo .sp-swatch-1>span{background:#8da9bf;border-color:#496b87}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene-caption,html[data-darkreader-mode=dynamic] .spline-demo .sp-check,html[data-darkreader-mode=dynamic] .spline-demo .sp-field,html[data-darkreader-mode=dynamic] .spline-demo .sp-receipt span,html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--bottle .sp-product:after{color:#9fc7e5}html[data-darkreader-mode=dynamic] .spline-demo .sp-result{color:#66c6a3}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--headphones .sp-product i:first-child{border-color:#496b87 #496b87 #0000}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--lamp:after{background:linear-gradient(#75bdf580,#0000)}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--vessel .sp-product i:first-child{background:linear-gradient(100deg,#9fc7e5,#bfdef3 34%,#4a7b9f 72%,#a9cdea)}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--vessel .sp-product i:nth-child(2){background:#9fc7e5}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--vessel .sp-product i:nth-child(3){border-left-color:#496b87}html[data-darkreader-mode=dynamic] .spline-demo .sp-stage-ring{border-color:#496b8773}html[data-darkreader-mode=dynamic] .spline-demo :is(.sp-option-pills,.sp-segments) button[aria-pressed=true]{border-color:#496b87}html[data-darkreader-mode=dynamic] .spline-demo input{accent-color:#66c6a3}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--shoe .sp-product i:nth-child(3){background:repeating-linear-gradient(90deg,#b9dff6 0 8px,#496b87 9px 11px)}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--lamp .sp-product i:nth-child(2){background:linear-gradient(145deg,#b9dff6,#4a7b9f 72%)}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--bottle .sp-product i:nth-child(2),html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--vessel .sp-product i:nth-child(2){background:#b9dff6}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--camera .sp-product i:nth-child(2){border-color:#397e9f}html[data-darkreader-mode=dynamic] .spline-demo .sp-scene--camera .sp-kit-strap{background:#9fc7e5;border-color:#496b87}
.unicorn-demo{--us-bg:#101b19;--us-panel:#182523;--us-ink:#f1f3e8;--us-muted:#a1b0a7;--us-line:#e7f1e82b;--us-glow:#b5e859;--us-glow-2:#c8f978;--us-type:#f0f0e5;color:var(--us-ink);background:var(--us-bg);font-family:var(--font-body), sans-serif;padding:clamp(1rem,3.5vw,2.8rem)}.unicorn-demo *,.unicorn-demo :before,.unicorn-demo :after{box-sizing:border-box}.unicorn-demo button,.unicorn-demo input{font:inherit}.unicorn-demo :focus-visible{outline-offset:3px;outline:3px solid #d6fa81}.unicorn-demo.us-palette-1{--us-glow:#75d7d0;--us-glow-2:#b5f3d9;--us-bg:#10201f;--us-panel:#1b2e2c}.unicorn-demo.us-palette-2{--us-glow:#ff9869;--us-glow-2:#ffd58a;--us-bg:#201614;--us-panel:#2a201e}.unicorn-demo .us-header,.unicorn-demo .us-footer{color:var(--us-muted);font:600 .6rem/1.25 var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:1rem;display:flex}.unicorn-demo .us-header{border-bottom:1px solid var(--us-line);min-height:2rem;padding-bottom:.8rem}.unicorn-demo .us-monogram{color:var(--us-ink);font-weight:800}.unicorn-demo .us-provenance{align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.unicorn-demo .us-provenance i{background:var(--us-glow);width:.4rem;height:.4rem;box-shadow:0 0 1rem var(--us-glow);border-radius:50%}.unicorn-demo .us-composition{border:1px solid var(--us-line);grid-template-columns:minmax(0,1.6fr) minmax(15rem,.7fr);min-height:28rem;margin-top:1rem;display:grid}.unicorn-demo .us-art{--effect-strength:.68;isolation:isolate;background:radial-gradient(at 50% 52%,#255746c7,#0000 54%),linear-gradient(150deg,#162a25,#0b1514 70%);justify-content:center;align-items:center;min-width:0;min-height:28rem;display:flex;position:relative;overflow:hidden}.unicorn-demo .us-aura{z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--us-glow) var(--effect-opacity),transparent),transparent 42%);filter:blur(1.4rem);opacity:.9;transition:opacity .25s,transform .45s;position:absolute;inset:-20%;transform:scale(.9)}.unicorn-demo.us-preview .us-aura{animation:5s ease-in-out infinite alternate us-breathe;transform:scale(1.08)}.unicorn-demo.us-still .us-aura{opacity:.68;animation:none;transform:scale(.88)}.unicorn-demo .us-art-content{flex-direction:column;justify-content:center;align-items:flex-start;width:min(77%,35rem);min-height:21rem;display:flex;position:relative}.unicorn-demo .us-art-kicker,.unicorn-demo .us-art-detail{z-index:2;font:600 .59rem/1.4 var(--font-mono), monospace;letter-spacing:.17em;position:relative}.unicorn-demo .us-art-kicker{color:var(--us-glow);text-transform:uppercase}.unicorn-demo .us-art-title{z-index:2;color:var(--us-type);font:500 clamp(3rem, 7.5vw, 6.7rem)/.78 var(--font-display), Georgia, serif;letter-spacing:-.075em;flex-direction:column;margin:1rem 0 .75rem;display:flex;position:relative}.unicorn-demo .us-art-title span:nth-child(2){color:var(--us-glow);margin-left:clamp(1rem,9vw,5.8rem)}.unicorn-demo .us-art-title--serif{font-size:clamp(5rem,12vw,10rem)}.unicorn-demo .us-art-detail{color:#f0f3e8ba;letter-spacing:.12em}.unicorn-demo .us-art-footer{color:#e7f1e88c;font:.55rem var(--font-mono), monospace;letter-spacing:.13em;justify-content:space-between;gap:.5rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.unicorn-demo .us-event{background:radial-gradient(at 72% 35%,#8a6737 0,#58412bb3 17%,#0000 48%),linear-gradient(130deg,#1b2720,#101514 64%)}.unicorn-demo .us-sun-disc{aspect-ratio:1;filter:blur(1px);width:clamp(12rem,30vw,22rem);opacity:calc(.38 + var(--effect-strength)*.45);background:radial-gradient(circle at 32% 28%,#f5df99,#dd9a57 32%,#b15c384d 68%,#0000 72%);border-radius:50%;position:absolute;top:4%;right:5%;box-shadow:0 0 5rem #f9a94f40}.unicorn-demo .us-event .us-art-content{justify-content:flex-end;min-height:22rem;padding-bottom:2.5rem}.unicorn-demo .us-ticket-stub{color:#e9dfca;font:.55rem var(--font-mono), monospace;writing-mode:vertical-rl;border-left:1px dashed #ffffff6b;flex-direction:column;gap:.7rem;padding:.85rem .7rem;display:flex;position:absolute;bottom:2.3rem;right:0}.unicorn-demo .us-number{background:radial-gradient(at 50% 42%,#6c892da6,#0000 55%),linear-gradient(145deg,#18231c,#0c1412)}.unicorn-demo .us-number .us-art-content{text-align:center;align-items:center}.unicorn-demo .us-number .us-art-kicker{margin-bottom:.9rem}.unicorn-demo .us-number-orbit{aspect-ratio:1;border:1px solid #d2f1a433;border-radius:50%;width:min(74%,25rem);position:absolute;transform:rotateX(66deg);box-shadow:0 0 2.5rem #b5e8591f,inset 0 0 1.5rem #b5e8591a}.unicorn-demo .us-number-orbit i{aspect-ratio:1;background:var(--us-glow);width:.55rem;box-shadow:0 0 1rem var(--us-glow);border-radius:50%;position:absolute}.unicorn-demo .us-number-orbit i:first-child{top:7%;left:17%}.unicorn-demo .us-number-orbit i:nth-child(2){top:50%;right:-1%}.unicorn-demo .us-number-orbit i:nth-child(3){bottom:9%;left:31%}.unicorn-demo .us-big-number{z-index:2;color:var(--us-type);font:500 clamp(4.5rem,11vw,8.7rem)/.9 var(--font-display), Georgia, serif;letter-spacing:-.08em;margin:.5rem 0;position:relative}.unicorn-demo .us-target,.unicorn-demo .us-impact{z-index:2;width:min(100%,19rem);color:var(--us-muted);font:.57rem var(--font-mono),monospace;text-align:left;grid-template-columns:1fr auto;gap:.5rem;margin-top:2rem;display:grid;position:relative}.unicorn-demo .us-target>span:last-of-type,.unicorn-demo .us-impact>b{color:var(--us-ink)}.unicorn-demo .us-target>i,.unicorn-demo .us-impact>i{background:#ffffff29;grid-column:1/-1;height:.28rem}.unicorn-demo .us-target>i b{background:var(--us-glow);width:84%;height:100%;display:block}.unicorn-demo .us-impact>i b{background:var(--us-glow);width:62%;height:100%;display:block}.unicorn-demo .us-arrival{background:radial-gradient(at 50% 60%,#3f684fd9,#0000 62%),linear-gradient(120deg,#12231d,#0e1714)}.unicorn-demo .us-arrival .us-art-content{text-align:center;align-items:center}.unicorn-demo .us-arrival .us-art-title span:nth-child(2){margin:0}.unicorn-demo .us-arrival .us-art-detail{max-width:18rem}.unicorn-demo .us-garden-rings{aspect-ratio:1;border:1px solid #b4e85959;border-radius:50%;width:19rem;position:absolute;transform:rotateX(67deg);box-shadow:0 0 0 2rem #b5e85906,0 0 0 4rem #b5e85906,0 0 0 6rem #b5e85906}.unicorn-demo .us-garden-rings i{aspect-ratio:1;background:var(--us-glow);border-radius:50%;width:.4rem;position:absolute}.unicorn-demo .us-garden-rings i:first-child{top:5%;left:53%}.unicorn-demo .us-garden-rings i:nth-child(2){top:53%;right:3%}.unicorn-demo .us-garden-rings i:nth-child(3){bottom:14%;left:20%}.unicorn-demo .us-garden-rings i:nth-child(4){top:33%;left:9%}.unicorn-demo .us-sprout{border-left:1px solid var(--us-glow);width:3rem;height:4rem;position:absolute;bottom:2rem;right:1rem}.unicorn-demo .us-sprout i{background:var(--us-glow);border-radius:100% 0;width:1.7rem;height:.8rem;position:absolute;top:1rem;left:-1.7rem;transform:rotate(-22deg)}.unicorn-demo .us-sprout i:nth-child(2){top:2rem;left:0;transform:rotate(32deg)scaleX(-1)}.unicorn-demo .us-product{background:radial-gradient(at 50% 60%,#6f532bba,#0000 53%),linear-gradient(140deg,#231f17,#151511)}.unicorn-demo .us-product .us-art-content{justify-content:flex-end;padding-bottom:2rem}.unicorn-demo .us-shoe-shape{filter:drop-shadow(0 1rem 1.3rem #0000008c);width:50%;height:42%;position:absolute;top:17%;right:7%;transform:rotate(-18deg)}.unicorn-demo .us-shoe-shape i:first-child{background:linear-gradient(150deg,#e5cc9e,#8b6041 50%,#412d24);border-radius:75% 38% 26% 24%;position:absolute;inset:35% 0 10%}.unicorn-demo .us-shoe-shape i:nth-child(2){background:repeating-linear-gradient(40deg,#c9d0b9 0 4px,#66766a 5px 8px);border-radius:80% 28% 15% 10%;width:55%;height:44%;position:absolute;top:3%;left:26%}.unicorn-demo .us-shoe-shape i:nth-child(3){background:#f0e9d5;border-radius:1rem;height:16%;position:absolute;bottom:5%;left:4%;right:0}.unicorn-demo .us-vinyl-mark,.unicorn-demo .us-look-number{color:#f0f3e8a6;font:.58rem var(--font-mono),monospace;letter-spacing:.14em;position:absolute;bottom:3.5rem;right:0}.unicorn-demo .us-frequency{background:radial-gradient(at 78% 44%,#317b7cbf,#0000 51%),linear-gradient(140deg,#152127,#0e171a)}.unicorn-demo .us-frequency .us-art-content{justify-content:flex-end;padding-bottom:2.7rem}.unicorn-demo .us-wave{justify-content:space-between;align-items:center;gap:.3rem;height:30%;display:flex;position:absolute;top:17%;left:5%;right:5%;transform:skewY(-8deg)}.unicorn-demo .us-wave i{background:linear-gradient(var(--us-glow),#75d7d014);border-radius:5rem;width:2.8%;box-shadow:0 0 .8rem #75d7d047}.unicorn-demo .us-wave i:nth-child(3n){height:89%}.unicorn-demo .us-wave i:nth-child(4n){height:42%}.unicorn-demo .us-vinyl-mark{text-align:center;border:1px solid #ffffff4d;border-radius:50%;padding:.6rem;line-height:1.35;top:1.3rem;bottom:auto}.unicorn-demo .us-giving{background:radial-gradient(at 50% 105%,#27746ed9,#0000 54%),linear-gradient(150deg,#142c29,#111a19)}.unicorn-demo .us-giving .us-art-content{text-align:center;align-items:center}.unicorn-demo .us-waterline{border-top:1px solid #75d7d059;height:40%;position:absolute;bottom:9%;left:-10%;right:-10%;transform:rotate(-8deg)}.unicorn-demo .us-waterline i{border-top:1px solid #75d7d038;border-radius:50%;height:2rem;position:absolute;inset:17% 0 auto;transform:rotate(4deg)}.unicorn-demo .us-waterline i:nth-child(2){top:43%;transform:rotate(-4deg)}.unicorn-demo .us-waterline i:nth-child(3){top:73%;transform:rotate(2deg)}.unicorn-demo .us-giving .us-art-detail,.unicorn-demo .us-impact{max-width:15rem}.unicorn-demo .us-weather{background:radial-gradient(at 73% 40%,#567584cc,#0000 50%),linear-gradient(140deg,#1b2931,#111718)}.unicorn-demo .us-weather .us-art-content{justify-content:flex-end;padding-bottom:2.5rem}.unicorn-demo .us-radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 18%,#b5e85929 18.2% 18.6%);border:1px solid #b5e85961;border-radius:50%;width:53%;position:absolute;top:9%;right:0}.unicorn-demo .us-radar:before{content:"";background:#b5e85959;height:1px;position:absolute;inset:50% 0 auto;transform:rotate(-32deg)}.unicorn-demo .us-radar i{aspect-ratio:1;background:var(--us-glow);width:.5rem;box-shadow:0 0 1rem var(--us-glow);border-radius:50%;position:absolute}.unicorn-demo .us-radar i:first-child{top:37%;left:56%}.unicorn-demo .us-radar i:nth-child(2){top:66%;left:29%}.unicorn-demo .us-radar i:nth-child(3){top:18%;left:44%}.unicorn-demo .us-radar b{background:var(--us-glow);transform-origin:0;width:40%;height:1px;position:absolute;top:50%;left:50%;transform:rotate(-42deg)}.unicorn-demo .us-weather-chip,.unicorn-demo .us-time-pill,.unicorn-demo .us-room-tag,.unicorn-demo .us-booking-tag,.unicorn-demo .us-meetup-tag,.unicorn-demo .us-roast{border:1px solid var(--us-line);color:var(--us-glow-2);font:.56rem var(--font-mono),monospace;letter-spacing:.1em;padding:.5rem .65rem;position:absolute;bottom:1.5rem;right:0}.unicorn-demo .us-metrics{background:radial-gradient(at 72% 54%,#4c5f8680,#0000 51%),linear-gradient(140deg,#151c2b,#111516)}.unicorn-demo .us-metrics .us-art-content{justify-content:flex-end;padding-bottom:2.5rem}.unicorn-demo .us-bars{opacity:.72;align-items:end;gap:3%;width:46%;height:57%;display:flex;position:absolute;bottom:25%;right:8%}.unicorn-demo .us-bars i{height:var(--bar-height);background:linear-gradient(0deg,#6f8dcc12,var(--us-glow));flex:1}.unicorn-demo .us-bars i:nth-child(odd){opacity:.55}.unicorn-demo .us-metrics .us-big-number{font-size:clamp(4rem,9vw,7rem)}.unicorn-demo .us-metric-captions{color:var(--us-glow);font:.55rem var(--font-mono),monospace;gap:1rem;margin-top:1.1rem;display:flex}.unicorn-demo .us-curtain{background:radial-gradient(at 50% 38%,#8b3d4166,#0000 55%),linear-gradient(140deg,#24181a,#151516)}.unicorn-demo .us-curtain-art{opacity:.8;display:flex;position:absolute;inset:0 0 15%}.unicorn-demo .us-curtain-art i{clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);background:linear-gradient(90deg,#4b222b,#8b3d41 48%,#29171c);border-right:1px solid #ffffff14;flex:1}.unicorn-demo .us-curtain-art i:nth-child(2n){transform:translateY(8%)}.unicorn-demo .us-curtain .us-art-content{justify-content:flex-end;padding-bottom:2rem}.unicorn-demo .us-time-pill{bottom:2.6rem}.unicorn-demo .us-editorial{background:linear-gradient(127deg,#473b30,#22231c 55%,#151614)}.unicorn-demo .us-fold{perspective:35rem;width:57%;height:100%;position:absolute;top:0;right:0}.unicorn-demo .us-fold i{clip-path:polygon(8% 0,100% 14%,78% 100%,0 78%);background:linear-gradient(145deg,#c7b49a,#776b59);position:absolute;inset:9% 8% 14% 25%;box-shadow:inset 1rem 0 2rem #ffffff2b}.unicorn-demo .us-fold i:nth-child(2){opacity:.72;background:linear-gradient(90deg,#3f5948,#b8a789);inset:17% 27% 20% 8%;transform:rotateY(-25deg)}.unicorn-demo .us-fold i:nth-child(3){opacity:.62;background:linear-gradient(90deg,#dfcda9,#716755);inset:0 47% 10% 40%;transform:rotateY(34deg)}.unicorn-demo .us-editorial .us-art-content{justify-content:flex-end;padding-bottom:2.4rem}.unicorn-demo .us-look-number{bottom:1.7rem}.unicorn-demo .us-steam{background:radial-gradient(at 73% 59%,#b17e447a,#0000 45%),linear-gradient(135deg,#28221b,#171613)}.unicorn-demo .us-cup{width:10rem;height:9rem;position:absolute;bottom:20%;right:12%}.unicorn-demo .us-cup i:first-child{background:linear-gradient(100deg,#e1d5bd,#a78b6a 62%,#efe1c6);border-radius:12% 12% 37% 37%;position:absolute;inset:25% 13% 5%}.unicorn-demo .us-cup i:nth-child(2){aspect-ratio:1;border:.55rem solid #c3ad8d;border-radius:50%;width:3.5rem;position:absolute;top:19%;right:-3%}.unicorn-demo .us-cup i:nth-child(3){filter:blur(3px);border-left:1px solid #ebdebe8c;border-radius:50%;width:2rem;height:4rem;position:absolute;top:-32%;left:35%}.unicorn-demo .us-steam .us-art-content{justify-content:flex-end;padding-bottom:2.4rem}.unicorn-demo .us-roast{border:0;padding:0;bottom:1.4rem}.unicorn-demo .us-canopy-art{opacity:.72;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);gap:.3rem;display:grid;position:absolute;inset:3% 3% 28%;transform:rotate(-8deg)scale(1.1)}.unicorn-demo .us-canopy-art i{background:radial-gradient(circle at 35% 32%,#b5e8598c,#396a4521 68%,#0000);border:1px solid #b5e8595c;border-radius:50% 50% 44% 44%}.unicorn-demo .us-canopy-art i:nth-child(3n){transform:translateY(14%)}.unicorn-demo .us-canopy-art i:nth-child(4n){transform:translateY(-12%)}.unicorn-demo .us-canopy-art i:nth-child(5n){opacity:.42}.unicorn-demo .us-canopy .us-art-content{justify-content:flex-end;padding-bottom:2.5rem}.unicorn-demo .us-data-compare{z-index:2;width:100%;color:var(--us-muted);font:.52rem var(--font-mono),monospace;align-items:center;gap:.6rem;margin-top:1.3rem;display:flex;position:relative}.unicorn-demo .us-data-compare span{flex-direction:column;gap:.3rem;display:flex}.unicorn-demo .us-data-compare b{color:var(--us-ink);font-size:.7rem}.unicorn-demo .us-data-compare>i{background:linear-gradient(90deg,var(--us-glow) 0 76%,#fff3 76%);flex:1;height:.3rem}.unicorn-demo .us-beacon{background:radial-gradient(#317b7c80,#0000 57%),linear-gradient(140deg,#142326,#0f171a)}.unicorn-demo .us-beacon-art{aspect-ratio:1;border:1px solid #75d7d04d;border-radius:50%;width:16rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unicorn-demo .us-beacon-art i{border:1px solid #75d7d033;border-radius:50%;animation:4s ease-out infinite us-ring;position:absolute;inset:-15%}.unicorn-demo .us-beacon-art i:nth-child(2){animation-delay:1.3s}.unicorn-demo .us-beacon-art i:nth-child(3){animation-delay:2.6s}.unicorn-demo .us-beacon-art b{aspect-ratio:1;background:var(--us-glow);width:.6rem;box-shadow:0 0 2rem var(--us-glow);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unicorn-demo .us-beacon .us-art-content{justify-content:flex-end;padding-bottom:2.5rem}.unicorn-demo .us-room-tag{bottom:2rem}.unicorn-demo .us-tide{background:linear-gradient(160deg,#1a2d30,#132122 55%,#111717)}.unicorn-demo .us-tides{position:absolute;inset:19% -10% 15%;transform:rotate(-8deg)}.unicorn-demo .us-tides i{background:linear-gradient(#75d7d024,#0000);border:1px solid #75d7d05c;border-radius:48% 54% 0 0;height:46%;position:absolute;bottom:0;left:-4%;right:-4%}.unicorn-demo .us-tides i:nth-child(2){opacity:.7;bottom:18%;transform:rotate(8deg)}.unicorn-demo .us-tides i:nth-child(3){opacity:.45;bottom:36%;transform:rotate(-4deg)}.unicorn-demo .us-tide .us-art-content{justify-content:flex-end;padding-bottom:2.7rem}.unicorn-demo .us-booking-tag{bottom:1.4rem}.unicorn-demo .us-frame{background:radial-gradient(at 60% 52%,#777a5b6e,#0000 54%),linear-gradient(132deg,#28271e,#171917)}.unicorn-demo .us-frame-stack{width:13rem;height:16rem;position:absolute;top:16%;right:15%;transform:rotate(13deg)}.unicorn-demo .us-frame-stack i{background:linear-gradient(148deg,#c2c59538,#2b392d2e);border:1px solid #dedcb98f;position:absolute;inset:0}.unicorn-demo .us-frame-stack i:nth-child(2){inset:10% 13%;transform:rotate(-17deg)}.unicorn-demo .us-frame-stack i:nth-child(3){background:linear-gradient(145deg,#dbc98f47,#2c45333d);inset:22% -7%;transform:rotate(9deg)}.unicorn-demo .us-frame .us-art-content{justify-content:flex-end;padding-bottom:2.3rem}.unicorn-demo .us-frame .us-art-title--serif{margin-bottom:.5rem}.unicorn-demo .us-orbit{background:radial-gradient(#4566367a,#0000 58%),linear-gradient(140deg,#172218,#101714)}.unicorn-demo .us-orbit-art{aspect-ratio:1;border:1px solid #b5e85947;border-radius:50%;width:16rem;position:absolute;top:13%;right:12%;transform:rotateX(64deg)rotate(-20deg)}.unicorn-demo .us-orbit-art:before,.unicorn-demo .us-orbit-art:after{content:"";border:1px solid #b5e8593d;border-radius:50%;position:absolute;inset:14%}.unicorn-demo .us-orbit-art:after{inset:28%}.unicorn-demo .us-orbit-art i{aspect-ratio:1;background:var(--us-glow);width:.55rem;box-shadow:0 0 1rem var(--us-glow);border-radius:50%;position:absolute}.unicorn-demo .us-orbit-art i:first-child{top:3%;left:51%}.unicorn-demo .us-orbit-art i:nth-child(2){bottom:22%;left:10%}.unicorn-demo .us-orbit-art i:nth-child(3){top:40%;right:7%}.unicorn-demo .us-orbit-art b{aspect-ratio:1;background:var(--us-glow-2);border-radius:50%;width:.7rem;position:absolute;top:49%;left:49%}.unicorn-demo .us-orbit .us-art-content{justify-content:flex-end;padding-bottom:2.5rem}.unicorn-demo .us-meetup-tag{bottom:2rem}.unicorn-demo .us-console{border-left:1px solid var(--us-line);background:var(--us-panel);flex-direction:column;min-width:0;padding:1.25rem clamp(1rem,2vw,1.6rem);display:flex}.unicorn-demo .us-console-heading{border-bottom:1px solid var(--us-line);justify-content:space-between;gap:.5rem;padding-bottom:.8rem;font-size:.85rem;font-weight:650;display:flex}.unicorn-demo .us-console-heading span:last-child{color:var(--us-muted);font:.58rem var(--font-mono),monospace}.unicorn-demo .us-control-description{max-width:17rem;color:var(--us-muted);margin:.75rem 0 1.3rem;font-size:.75rem;line-height:1.45}.unicorn-demo .us-palette-control{align-items:center;gap:.45rem;margin:.2rem 0 1.3rem;display:flex}.unicorn-demo .us-palette-control button{aspect-ratio:1;border:1px solid var(--us-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:1.65rem;display:grid}.unicorn-demo .us-palette-control button i{aspect-ratio:1;background:#b5e859;border-radius:50%;width:.65rem}.unicorn-demo .us-palette-control button:nth-child(2) i{background:#75d7d0}.unicorn-demo .us-palette-control button:nth-child(3) i{background:#ff9869}.unicorn-demo .us-palette-control button[aria-pressed=true]{border-color:var(--us-glow);box-shadow:0 0 0 2px color-mix(in srgb,var(--us-glow) 30%,transparent)}.unicorn-demo .us-palette-control>span{color:var(--us-muted);margin-left:.3rem;font-size:.68rem}.unicorn-demo .us-range-label{color:var(--us-ink);justify-content:space-between;gap:.5rem;font-size:.68rem;display:flex}.unicorn-demo .us-range-label output{color:var(--us-muted);font:.62rem var(--font-mono),monospace}.unicorn-demo .us-range{width:100%;accent-color:var(--us-glow);cursor:pointer;margin:.65rem 0 1rem}.unicorn-demo .us-preview-toggle{min-height:2.3rem;color:var(--us-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font-size:.7rem;display:flex}.unicorn-demo .us-switch{border:1px solid var(--us-line);border-radius:2rem;align-items:center;width:2rem;height:1.1rem;padding:.12rem;transition:background .2s;display:inline-flex}.unicorn-demo .us-switch i{aspect-ratio:1;background:var(--us-muted);border-radius:50%;width:.68rem;transition:transform .2s,background .2s}.unicorn-demo .us-preview-toggle[aria-pressed=true] .us-switch{background:color-mix(in srgb,var(--us-glow) 20%,transparent)}.unicorn-demo .us-preview-toggle[aria-pressed=true] .us-switch i{background:var(--us-glow);transform:translate(.82rem)}.unicorn-demo .us-control-rule{background:var(--us-line);height:1px;margin:1rem 0}.unicorn-demo .us-action{background:var(--us-glow);color:#152018;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:2.8rem;margin-top:auto;padding:.7rem .9rem;font-size:.75rem;font-weight:700;transition:filter .18s,transform .18s;display:flex}.unicorn-demo .us-action:hover{filter:brightness(1.12)}.unicorn-demo .us-action:active{transform:translateY(1px)}.unicorn-demo .us-action span{font-size:1rem}.unicorn-demo .us-result{min-height:1rem;color:var(--us-glow-2);margin:.55rem 0 0;font-size:.67rem;line-height:1.45}.unicorn-demo .us-artifact{border-left:2px solid var(--us-glow);background:#ffffff0d;gap:.3rem;margin-top:.6rem;padding:.65rem .7rem;display:grid}.unicorn-demo .us-artifact strong{color:var(--us-ink);margin-bottom:.15rem;font-size:.68rem}.unicorn-demo .us-artifact span{color:var(--us-muted);font:.56rem/1.4 var(--font-mono),monospace}.unicorn-demo .us-still .us-wave i,.unicorn-demo .us-still .us-beacon-art i{animation:none}.unicorn-demo .us-preview .us-wave i{animation:1.5s ease-in-out infinite alternate us-wave}.unicorn-demo .us-preview .us-wave i:nth-child(2n){animation-delay:.3s}.unicorn-demo .us-preview .us-wave i:nth-child(3n){animation-delay:.65s}@keyframes us-breathe{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes us-ring{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}@keyframes us-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1.08)}}@media (max-width:720px){.unicorn-demo .us-composition{grid-template-columns:minmax(0,1fr)}.unicorn-demo .us-art{min-height:clamp(22rem,80vw,29rem)}.unicorn-demo .us-console{border-top:1px solid var(--us-line);border-left:0}.unicorn-demo .us-art-content{width:min(82%,35rem)}}@media (max-width:420px){.unicorn-demo .us-header,.unicorn-demo .us-footer{letter-spacing:.08em;font-size:.5rem}.unicorn-demo .us-footer{flex-direction:column;align-items:flex-start;gap:.3rem}.unicorn-demo .us-art{min-height:22rem}.unicorn-demo .us-art-content{width:84%}.unicorn-demo .us-art-title{font-size:clamp(3rem,16vw,4.5rem)}.unicorn-demo .us-art-detail{max-width:85%;font-size:.51rem}.unicorn-demo .us-ticket-stub{right:-.8rem}.unicorn-demo .us-shoe-shape{width:65%;right:-4%}.unicorn-demo .us-booking-tag{align-self:flex-start;margin-top:.8rem;position:static}.unicorn-demo .us-orbit-art{width:14rem;top:-3.5rem;right:9%}.unicorn-demo .us-orbit .us-art-kicker{margin-bottom:.6rem}.unicorn-demo .us-weather-chip{align-self:flex-end;margin-top:.8rem;position:static}}html[data-darkreader-mode=dynamic] .unicorn-demo{--us-muted:#9fc7e5;--us-line:#496b87}html[data-darkreader-mode=dynamic] .unicorn-demo.us-palette-2{--us-glow:#ff697a;--us-glow-2:#ffb5be;--us-bg:#16202a;--us-panel:#20313a}html[data-darkreader-mode=dynamic] .unicorn-demo .us-palette-control button:nth-child(3) i{background:#ff697a}html[data-darkreader-mode=dynamic] .unicorn-demo .us-sun-disc{background:radial-gradient(circle at 32% 28%,#d9efff,#70bce0 32%,#3d789e8c 68%,#0000 72%);box-shadow:0 0 5rem #75bdf547}html[data-darkreader-mode=dynamic] .unicorn-demo .us-shoe-shape i:nth-child(3){background:#b9dff6}html[data-darkreader-mode=dynamic] .unicorn-demo .us-frame-stack i{border-color:#87cbede0}.unicorn-demo .us-tide .us-art-detail{z-index:2;background:#132122;width:fit-content;padding:.35rem .45rem;position:relative}html[data-darkreader-mode=dynamic] .unicorn-demo .us-fold i{background:linear-gradient(145deg,#9fc7e5,#496b87)}html[data-darkreader-mode=dynamic] .unicorn-demo .us-fold i:nth-child(2){background:linear-gradient(90deg,#397e79,#9fc7e5)}html[data-darkreader-mode=dynamic] .unicorn-demo .us-fold i:nth-child(3){background:linear-gradient(90deg,#bfdcf3,#496b87)}html[data-darkreader-mode=dynamic] .unicorn-demo .us-cup i:first-child{background:linear-gradient(100deg,#9fc7e5,#4a7b9f 62%,#bfdef3)}html[data-darkreader-mode=dynamic] .unicorn-demo .us-cup i:nth-child(2){border-color:#496b87}@media (prefers-reduced-motion:reduce){.unicorn-demo *,.unicorn-demo :before,.unicorn-demo :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.component-gallery{--cg-paper:#f2f5f7;--cg-surface:#fff;--cg-ink:#252d31;--cg-muted:#68757c;--cg-line:#dfe5e8;--cg-accent:#315d69;--cg-soft:#e9eff2;width:min(100%,760px);min-height:420px;color:var(--cg-ink);background:var(--cg-paper);border:1px solid var(--cg-line);font-family:var(--font-sans), "Segoe UI", sans-serif;border-radius:17px;margin:0 auto;font-size:13px;line-height:1.45;overflow:hidden}.component-gallery *,.component-gallery :before,.component-gallery :after{box-sizing:border-box}.component-gallery button,.component-gallery input,.component-gallery select{font:inherit;color:inherit}.component-gallery button{cursor:pointer}.component-gallery button:focus-visible,.component-gallery input:focus-visible,.component-gallery select:focus-visible{outline-offset:2px;outline:3px solid #70998d}.gallery-topbar{border-bottom:1px solid var(--cg-line);background:#f5f7f8;grid-template-columns:1fr auto 1fr;align-items:center;height:51px;padding:0 23px;display:grid}.gallery-wordmark{font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:10px;font-weight:600}.gallery-wordmark span{color:var(--cg-accent);font-size:13px}.gallery-topbar-context{color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:8px}.gallery-topbar-context i{color:var(--cg-accent);padding:0 5px;font-style:normal}.gallery-topbar>button{border:1px solid var(--cg-line);background:var(--cg-surface);border-radius:6px;justify-self:end;min-height:28px;padding:0 10px;font-size:10px}.gallery-content{width:min(100% - 48px,600px);margin:26px auto 20px}.gallery-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.gallery-index{color:var(--cg-accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:8px}.gallery-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(29px,5vw,37px);font-weight:400;line-height:1}.gallery-heading p{color:var(--cg-muted);margin:6px 0 0;font-size:11px}.gallery-count{border:1px solid var(--cg-line);width:39px;height:39px;color:var(--cg-accent);font-family:var(--font-mono), monospace;text-align:center;border-radius:50%;flex:none;place-content:center;font-size:12px;line-height:.9;display:grid}.gallery-count small{color:var(--cg-muted);font-family:var(--font-sans), sans-serif;padding-top:3px;font-size:7px}.gallery-exhibit{border:1px solid var(--cg-line);background:var(--cg-surface);justify-content:center;align-items:center;min-height:234px;padding:19px;display:flex;box-shadow:0 9px 24px #29363b08}.gallery-lens-key{color:var(--cg-muted);align-items:center;gap:12px;padding:9px 2px;font-size:8px;display:flex}.gallery-lens-key>span{align-items:center;gap:4px;display:flex}.gallery-lens-key i{border-radius:50%;width:7px;height:7px;display:inline-block}.lens-studio{background:#303d3c}.lens-ledger{background:#496b72}.lens-field{background:#698365}.gallery-lens-key>small{margin-left:auto;font-size:8px}.gallery-actions{border-top:1px solid var(--cg-line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.gallery-actions>span{min-width:0;display:grid}.gallery-actions strong{font-size:10px;font-weight:620}.gallery-actions small{color:var(--cg-muted);font-size:9px}.gallery-actions>button{color:#fff;background:var(--cg-ink);white-space:nowrap;border:0;border-radius:6px;align-items:center;gap:14px;min-height:35px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.gallery-actions>button span{color:#a9c7b2;font-size:14px}.gallery-result{color:#53714f;min-height:15px;margin:7px 0 0;font-size:10px}.gallery-receipt{background:#edf2f2;border-left:2px solid #698365;border-radius:0 6px 6px 0;gap:3px;margin-top:9px;padding:8px 10px;display:grid}.gallery-receipt>span{color:#64725f;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.gallery-receipt>strong{font-size:9px;font-weight:560}.gallery-sample-button{border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.gallery-sample-button:hover{transform:translateY(-1px)}.gallery-sample-button.is-selected{box-shadow:0 0 0 2px #71998966}.button-ink{background:#303d3c;color:#fff!important}.button-green{background:#698365;color:#fff!important}.button-outline{background:0 0;border-color:#c5d0d5;color:#343d42!important}.button-soft{border-color:var(--cg-line);background:#f0f3f5}.gallery-button-study{width:100%;max-width:450px}.gallery-study-label{border-bottom:1px solid var(--cg-line);justify-content:space-between;align-items:center;padding-bottom:10px;font-size:10px;display:flex}.gallery-study-label small,.gallery-button-study__note{color:var(--cg-muted);font-size:9px}.gallery-button-row{flex-wrap:wrap;gap:9px;padding:17px 0 13px;display:flex}.gallery-button-study__note{border-top:1px solid var(--cg-line);padding-top:9px}.gallery-tabs-study{width:100%;max-width:455px}.gallery-tab-rail{border-bottom:1px solid var(--cg-line);gap:15px;display:flex}.gallery-tab-rail button{min-height:35px;color:var(--cg-muted);background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-size:10px;display:flex;position:relative}.gallery-tab-rail button.is-current{color:var(--cg-ink);font-weight:650}.gallery-tab-rail button.is-current:after{content:"";background:var(--cg-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.gallery-tab-rail i{color:#536875;background:#edf1f3;border-radius:9px;padding:1px 5px;font-size:8px;font-style:normal}.gallery-tab-panel{gap:6px;padding:19px 3px 4px;display:grid}.gallery-tab-panel small{color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:8px}.gallery-tab-panel strong{font-family:var(--font-display), Georgia, serif;font-size:22px;font-weight:400}.gallery-tab-panel p{color:var(--cg-muted);margin:0;font-size:10px}.gallery-search-study{border:1px solid var(--cg-line);background:#fff;border-radius:10px;align-self:center;width:100%;max-width:415px;padding:12px;box-shadow:0 8px 20px #29363b0b}.gallery-search-field{border:1px solid #d6e0e4;border-radius:6px;align-items:center;gap:8px;min-height:35px;padding:0 9px;display:flex}.gallery-search-field>span{color:var(--cg-muted);font-size:17px}.gallery-search-field input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.gallery-search-field kbd{border:1px solid var(--cg-line);color:var(--cg-muted);font-family:var(--font-mono), monospace;white-space:nowrap;border-radius:3px;padding:2px 4px;font-size:8px}.gallery-search-results{padding-top:10px;display:grid}.gallery-search-results>small{color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;padding:0 2px 5px;font-size:7px}.gallery-search-result{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-height:38px;padding:4px;display:flex}.gallery-search-result:hover{background:#edf2f4}.gallery-search-result>span:nth-child(2){flex:1;display:grid}.gallery-search-result strong{font-size:9px;font-weight:600}.gallery-search-result small,.gallery-search-result>span:last-child{color:var(--cg-muted);font-size:8px}.gallery-search-empty{color:var(--cg-muted);margin:7px 2px 2px;font-size:9px}.gallery-project-glyph{color:#55684e;width:24px;height:24px;font-family:var(--font-display), Georgia, serif;background:#e8eddf;border-radius:6px;place-items:center;font-size:13px;display:grid}.gallery-project-glyph.glyph-1{color:#496778;background:#e8eff3}.gallery-stepper-study{grid-template-columns:1fr auto;gap:8px 14px;width:100%;max-width:440px;display:grid}.gallery-stepper-study>div:first-child{gap:3px;display:grid}.gallery-stepper-study>div:first-child small,.gallery-form-intro small,.gallery-avatar-copy small{color:var(--cg-accent);font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:8px}.gallery-stepper-study>div:first-child strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-stepper-study>div:first-child p{color:var(--cg-muted);margin:0;font-size:9px}.gallery-stepper-control{border:1px solid var(--cg-line);border-radius:7px;align-self:center;align-items:center;gap:9px;padding:4px;display:flex}.gallery-stepper-control button{width:27px;height:27px;color:var(--cg-accent);background:#edf2f4;border:0;border-radius:5px;font-size:16px}.gallery-stepper-control output{text-align:center;min-width:17px;font-family:var(--font-mono), monospace;font-size:11px}.gallery-stepper-total{border-top:1px solid var(--cg-line);color:var(--cg-muted);grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.gallery-stepper-total strong{color:var(--cg-ink);font-family:var(--font-mono), monospace;font-size:11px}.gallery-segment-study{grid-template-columns:1fr auto;gap:12px;width:100%;max-width:420px;display:grid}.gallery-segment-copy{gap:3px;display:grid}.gallery-segment-copy strong{font-size:11px}.gallery-segment-copy small,.gallery-segment-price small{color:var(--cg-muted);font-size:9px}.gallery-segment-control{background:#edf1f3;border-radius:7px;grid-column:1/-1;gap:3px;padding:3px;display:flex}.gallery-segment-control button{min-height:31px;color:var(--cg-muted);background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.gallery-segment-control button.is-current{color:var(--cg-ink);background:#fff;font-weight:620;box-shadow:0 1px 3px #29363b20}.gallery-segment-control button span{color:#5c7655;font-size:8px}.gallery-segment-price{grid-column:1/-1;align-items:baseline;gap:5px;display:flex}.gallery-segment-price span{font-family:var(--font-display), Georgia, serif;font-size:27px}.gallery-pagination-study{width:100%;max-width:470px}.gallery-table-title{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.gallery-table-title strong{font-family:var(--font-display), Georgia, serif;font-size:19px;font-weight:400}.gallery-table-title small{color:var(--cg-muted);font-size:8px}.gallery-table-head,.gallery-table-row{grid-template-columns:1fr 1fr 80px;align-items:center;gap:8px;display:grid}.gallery-table-head{border-bottom:1px solid var(--cg-line);color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;padding:6px 7px;font-size:7px}.gallery-table-row{border-bottom:1px solid #e8edf0;min-height:29px;padding:0 7px;font-size:9px}.gallery-table-row strong{font-family:var(--font-mono), monospace;font-size:8px;font-weight:500}.gallery-table-row>span{color:var(--cg-muted)}.gallery-table-row i{color:#53704d;background:#edf1e7;border-radius:99px;width:fit-content;padding:2px 6px;font-size:7px;font-style:normal}.gallery-table-row i.is-refund{color:#496778;background:#eaf0f4}.gallery-pagination-controls{justify-content:flex-end;align-items:center;gap:3px;padding-top:8px;display:flex}.gallery-pagination-controls span{color:var(--cg-muted);margin-right:auto;font-size:8px}.gallery-pagination-controls button{background:0 0;border:1px solid #0000;border-radius:5px;width:24px;height:23px;font-size:8px}.gallery-pagination-controls button.is-current{border-color:var(--cg-line);background:#fff}html[data-darkreader-mode=dynamic] .gallery-pagination-controls button{color:#b7d8f0}.gallery-toast-study{width:100%;max-width:455px}.gallery-toast-canvas{background:#f2f5f7;border:1px dashed #d6e0e4;border-radius:9px;justify-content:center;align-items:flex-start;height:110px;padding:13px;display:flex;position:relative}.gallery-toast-trigger{border:1px solid var(--cg-line);background:#fff;border-radius:5px;padding:6px 9px;font-size:8px}.gallery-toast{background:#fff;border:1px solid #dfe5e8;border-radius:8px;align-items:center;gap:8px;width:min(300px,100% - 20px);padding:9px;display:flex;position:absolute;bottom:9px;right:10px;box-shadow:0 8px 22px #29363b1a}.gallery-toast.is-top{top:9px;bottom:auto}.gallery-toast-check{color:#416c4a;background:#e8f0e8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.gallery-toast>span:nth-child(2){flex:1;display:grid}.gallery-toast strong{font-size:9px}.gallery-toast small{color:var(--cg-muted);font-size:8px}.gallery-toast button{color:var(--cg-muted);background:0 0;border:0;font-size:15px}.gallery-restore-toast{border:1px solid var(--cg-line);background:#fff;border-radius:6px;align-self:center;padding:7px 9px;font-size:9px}.gallery-toast-options{color:var(--cg-muted);align-items:center;gap:6px;padding-top:10px;font-size:8px;display:flex}.gallery-toast-options>span{margin-right:auto}.gallery-accordion-study{width:100%;max-width:465px}.gallery-accordion-heading{gap:2px;padding-bottom:9px;display:grid}.gallery-accordion-heading span{color:var(--cg-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:7px}.gallery-accordion-heading strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-accordion-item{border-top:1px solid var(--cg-line)}.gallery-accordion-item>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:35px;padding:0;font-size:9px;display:flex}.gallery-accordion-item>button b{color:var(--cg-accent);font-size:15px;font-weight:400}.gallery-accordion-item p{max-width:390px;color:var(--cg-muted);margin:-1px 0 10px;font-size:9px}.gallery-form-study{grid-template-columns:1fr 1fr;gap:8px 11px;width:100%;max-width:370px;display:grid}.gallery-form-intro{grid-column:1/-1;gap:2px;margin-bottom:3px;display:grid}.gallery-form-intro strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-form-intro span{color:var(--cg-muted);font-size:8px}.gallery-form-study>label{gap:4px;font-size:8px;display:grid}.gallery-form-study>label:nth-of-type(3){grid-column:1/-1}.gallery-form-study input,.gallery-form-study select{border:1px solid var(--cg-line);background:#fff;border-radius:5px;width:100%;height:28px;padding:0 7px;font-size:9px}.gallery-form-foot{color:var(--cg-muted);grid-column:1/-1;justify-content:space-between;font-size:7px;display:flex}.gallery-form-error{color:#a2444d;grid-column:1/-1;margin:0;font-size:8px}.gallery-avatar-study{width:100%;max-width:400px}.gallery-avatar-copy{gap:2px;display:grid}.gallery-avatar-copy strong{font-family:var(--font-display), Georgia, serif;font-size:21px;font-weight:400}.gallery-avatar-copy span{color:var(--cg-muted);font-size:8px}.gallery-avatar-stack{align-items:center;padding:15px 0;display:flex}.gallery-avatar-stack button{border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-7px;font-size:8px;font-weight:650;display:grid}.gallery-avatar-stack .avatar-a{color:#405c70;background:#dce8ee}.gallery-avatar-stack .avatar-b{color:#415a57;background:#c9ded7}.gallery-avatar-stack .avatar-c{color:#496448;background:#dce8dc}.gallery-avatar-stack .avatar-more{color:#4c5450;background:#e9eef0}.gallery-avatar-stack .avatar-add{color:var(--cg-muted);background:0 0;border:1px dashed #c8d2d6;margin-left:17px;font-size:14px}.gallery-avatar-detail{border:1px solid var(--cg-line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.gallery-avatar-selected{color:#405c70;background:#dce8ee;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.gallery-avatar-detail>span:last-child{display:grid}.gallery-avatar-detail strong{font-size:9px}.gallery-avatar-detail small{color:var(--cg-muted);font-size:8px}.gallery-plans-study{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.gallery-plan{border:1px solid var(--cg-line);text-align:left;background:#fff;border-radius:7px;justify-items:start;gap:5px;min-width:0;padding:10px;display:grid}.gallery-plan.is-selected{border-color:var(--cg-accent);box-shadow:0 0 0 1px var(--cg-accent)}.gallery-plan-mark{color:var(--cg-accent);font-size:13px}.gallery-plan strong{font-family:var(--font-display), Georgia, serif;font-size:17px;font-weight:400}.gallery-plan small{min-height:23px;color:var(--cg-muted);font-size:8px}.gallery-plan b{font-family:var(--font-mono), monospace;font-size:13px;font-weight:500}.gallery-plan b i{color:var(--cg-muted);font-family:var(--font-sans), sans-serif;padding-left:2px;font-size:7px;font-style:normal}.gallery-plan>span:last-child{border-top:1px solid var(--cg-line);width:100%;color:var(--cg-accent);padding-top:6px;font-size:8px}.gallery-breadcrumb-study{width:100%;max-width:485px}.gallery-breadcrumbs{border-bottom:1px solid var(--cg-line);flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:13px;display:flex}.gallery-breadcrumbs>span{align-items:center;gap:7px;display:inline-flex}.gallery-breadcrumbs button{color:var(--cg-muted);background:0 0;border:0;padding:2px 0;font-size:8px}.gallery-breadcrumbs button[aria-current=page]{color:var(--cg-ink);font-weight:650}.gallery-breadcrumbs i{color:#98a6ac;font-size:8px;font-style:normal}.gallery-breadcrumb-context{gap:3px;padding:14px 0 9px;display:grid}.gallery-breadcrumb-context small,.gallery-date-selected span{color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:7px}.gallery-breadcrumb-context strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-breadcrumb-context p{color:var(--cg-muted);margin:0;font-size:8px}.gallery-copy-path{border:1px solid var(--cg-line);background:#fff;border-radius:5px;padding:5px 8px;font-size:8px}.gallery-path-output{color:var(--cg-muted);gap:4px;margin-top:8px;font-size:8px;display:grid}.gallery-path-output input{border:1px solid var(--cg-line);background:#fff;border-radius:5px;width:100%;padding:6px;font-size:8px}.gallery-booking-brief,.gallery-scheduled-event{border:1px solid var(--cg-line);background:#fff;border-radius:6px;gap:4px;margin-top:10px;padding:9px;display:grid}.gallery-booking-brief strong,.gallery-scheduled-event strong{font-size:9px}.gallery-booking-brief span,.gallery-booking-brief p,.gallery-scheduled-event span,.gallery-scheduled-event small{color:var(--cg-muted);margin:0;font-size:8px}.gallery-task-results{gap:5px;margin-top:8px;display:grid}.gallery-task-results>div{border-bottom:1px solid var(--cg-line);justify-content:space-between;gap:8px;padding:6px 0;font-size:8px;display:flex}.gallery-task-results span{color:var(--cg-muted);white-space:nowrap}.gallery-article-list{color:var(--cg-ink);gap:5px;margin:5px 0 0;padding-left:16px;font-size:8px;display:grid}.gallery-invite-form{gap:6px;margin-top:10px;display:grid}.gallery-invite-form label{color:var(--cg-muted);gap:4px;font-size:8px;display:grid}.gallery-invite-form input{border:1px solid var(--cg-line);background:#fff;border-radius:5px;min-width:0;padding:6px;font-size:9px}.gallery-invite-form button{color:#fff;background:var(--cg-ink);border:0;border-radius:5px;width:fit-content;padding:6px 9px;font-size:8px}.gallery-invite-form>small{color:var(--cg-accent);font-size:8px}.gallery-filter-study{width:100%;max-width:440px}.gallery-filter-bar{border-bottom:1px solid var(--cg-line);align-items:center;gap:8px;padding-bottom:9px;display:flex}.gallery-filter-bar strong{font-family:var(--font-display), Georgia, serif;font-size:19px;font-weight:400}.gallery-filter-bar>span{color:var(--cg-muted);font-size:8px}.gallery-filter-bar button{border:1px solid var(--cg-line);background:#fff;border-radius:5px;margin-left:auto;padding:4px 7px;font-size:8px}.gallery-filter-group{flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.gallery-filter-group>small{width:100%;color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:7px}.gallery-filter-chip{border:1px solid var(--cg-line);background:#fff;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;display:flex}.gallery-filter-chip i{color:#fff;border:1px solid #d5dfe3;border-radius:3px;place-items:center;width:12px;height:12px;font-size:7px;font-style:normal;display:grid}.gallery-filter-chip.is-selected{background:#edf3ef;border-color:#719989}.gallery-filter-chip.is-selected i{border-color:var(--cg-accent);background:var(--cg-accent)}.gallery-filter-chip b{color:var(--cg-muted);font-size:7px;font-weight:500}.gallery-filter-summary{border-top:1px solid var(--cg-line);color:var(--cg-muted);margin-top:12px;padding-top:7px;font-size:8px}.gallery-empty-study{align-items:center;gap:22px;width:100%;max-width:440px;display:flex}.gallery-empty-art{background:#e8eff1;border-radius:50%;flex:none;place-items:center;width:105px;height:105px;display:grid;position:relative}.gallery-empty-art span{color:#fff;background:#496b72;border-radius:12px;place-items:center;width:48px;height:48px;font-size:20px;display:grid;transform:rotate(-8deg)}.gallery-empty-art i,.gallery-empty-art b{border:1px solid #bdcdd2;border-radius:50%;display:block;position:absolute}.gallery-empty-art i{width:76px;height:76px}.gallery-empty-art b{border-style:dashed;width:91px;height:91px}.gallery-empty-copy{gap:4px;display:grid}.gallery-empty-copy small{color:var(--cg-muted);font-family:var(--font-mono), monospace;letter-spacing:.07em;font-size:7px}.gallery-empty-copy strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-empty-copy p{max-width:240px;color:var(--cg-muted);margin:0 0 5px;font-size:9px}.gallery-empty-copy button{color:#fff;background:var(--cg-ink);border:0;border-radius:5px;gap:10px;width:fit-content;padding:7px 9px;font-size:8px;display:flex}.gallery-date-study{width:100%;max-width:285px}.gallery-calendar-head{justify-content:space-between;align-items:center;padding:0 0 7px;display:flex}.gallery-calendar-head strong{font-size:9px;font-weight:620}.gallery-calendar-head button{border:1px solid var(--cg-line);background:#fff;border-radius:5px;width:24px;height:23px;font-size:14px}.gallery-calendar-head button:disabled,.gallery-pagination-controls button:disabled{color:#aeb9bd;cursor:not-allowed;background:#eef2f4}.gallery-calendar-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.gallery-calendar-grid>small{height:18px;color:var(--cg-muted);font-family:var(--font-mono), monospace;place-items:center;font-size:6px;display:grid}.gallery-calendar-grid button{background:0 0;border:0;border-radius:5px;height:23px;font-size:8px}.gallery-calendar-grid button:hover{background:#edf2f4}.gallery-calendar-grid button.is-outside{color:#aeb9bd}.gallery-calendar-grid button.is-picked{color:#fff;background:var(--cg-accent)}.gallery-date-selected{border-top:1px solid var(--cg-line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.gallery-date-selected strong{font-size:9px;font-weight:560}.gallery-toggle-study{width:100%;max-width:430px}.gallery-toggle-intro{border-bottom:1px solid var(--cg-line);justify-content:space-between;padding-bottom:10px;display:flex}.gallery-toggle-intro>div{gap:2px;display:grid}.gallery-toggle-intro small{color:var(--cg-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:7px}.gallery-toggle-intro strong{font-family:var(--font-display), Georgia, serif;font-size:20px;font-weight:400}.gallery-toggle-intro span{color:var(--cg-muted);font-size:8px}.gallery-toggle-icon{width:28px;height:28px;color:var(--cg-accent);background:#eaf0f2;border-radius:7px;place-items:center;display:grid}.gallery-toggle-row{border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.gallery-toggle-row>span{display:grid}.gallery-toggle-row strong{font-size:9px;font-weight:580}.gallery-toggle-row small{color:var(--cg-muted);font-size:8px}.gallery-switch{background:#c9c8c1;border:0;border-radius:99px;flex:none;width:34px;height:19px;padding:2px;transition:background .15s;position:relative}.gallery-switch i{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;display:block}.gallery-switch.is-on{background:#70866a}.gallery-switch.is-on i{transform:translate(15px)}.component-gallery--component-gallery-plans .gallery-exhibit{background:#f2f5f7}.component-gallery--component-gallery-empty-state .gallery-exhibit{background:radial-gradient(at 22%,#e8eff1,#fff 55%)}.component-gallery--component-gallery-search .gallery-exhibit{background:#f3f6f8}.component-gallery--component-gallery-pagination .gallery-exhibit{align-items:flex-start}.component-gallery--component-gallery-date-picker .gallery-exhibit{background:#f4f7f8}@media (max-width:560px){.component-gallery{border-radius:13px;min-height:0}.gallery-topbar{grid-template-columns:1fr auto;height:46px;padding:0 13px}.gallery-topbar-context{display:none}.gallery-content{width:calc(100% - 26px);margin:19px auto 13px}.gallery-exhibit{min-height:229px;padding:13px}.gallery-heading{margin-bottom:13px}.gallery-heading p{max-width:270px}.gallery-lens-key{gap:8px}.gallery-lens-key>small{display:none}.gallery-empty-study{gap:12px}.gallery-empty-art{width:78px;height:78px}.gallery-empty-art i{width:58px;height:58px}.gallery-empty-art b{width:68px;height:68px}.gallery-empty-art span{width:38px;height:38px}.gallery-plans-study{gap:5px}.gallery-plan{padding:8px 6px}}@media (max-width:360px){.gallery-content{width:calc(100% - 20px)}.gallery-exhibit{padding:10px}.gallery-actions>button{white-space:normal;text-align:left;gap:6px;max-width:155px;padding:0 8px}.gallery-lens-key{gap:6px;font-size:7px}.gallery-button-row{gap:5px}.gallery-sample-button{min-height:31px;padding:0 8px;font-size:9px}.gallery-empty-study{flex-direction:column;align-items:flex-start;gap:7px}.gallery-empty-art{width:62px;height:62px}.gallery-empty-art i{width:47px;height:47px}.gallery-empty-art b{width:54px;height:54px}.gallery-empty-art span{width:31px;height:31px}.gallery-table-head,.gallery-table-row{grid-template-columns:1fr .8fr 62px}}@media (prefers-reduced-motion:reduce){.component-gallery *,.component-gallery :before,.component-gallery :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-darkreader-mode=dynamic] .component-gallery{--cg-muted:#9fc7e5}html[data-darkreader-mode=dynamic] .gallery-result,html[data-darkreader-mode=dynamic] .gallery-segment-control button span,html[data-darkreader-mode=dynamic] .gallery-table-row i,html[data-darkreader-mode=dynamic] .gallery-toast-check,html[data-darkreader-mode=dynamic] .gallery-project-glyph,html[data-darkreader-mode=dynamic] .gallery-avatar-stack .avatar-b,html[data-darkreader-mode=dynamic] .gallery-avatar-stack .avatar-c{color:#66c6a3}html[data-darkreader-mode=dynamic] .gallery-receipt>span,html[data-darkreader-mode=dynamic] .gallery-tab-rail i,html[data-darkreader-mode=dynamic] .gallery-breadcrumbs i,html[data-darkreader-mode=dynamic] .gallery-avatar-stack .avatar-more,html[data-darkreader-mode=dynamic] .gallery-calendar-grid button.is-outside,html[data-darkreader-mode=dynamic] .gallery-calendar-head button:disabled,html[data-darkreader-mode=dynamic] .gallery-pagination-controls button:disabled,html[data-darkreader-mode=dynamic] .component-gallery input::placeholder{color:#9fc7e5}html[data-darkreader-mode=dynamic] .gallery-form-error{color:#ff8eae}html[data-darkreader-mode=dynamic] .component-gallery .gallery-switch{background:#347f9f!important}html[data-darkreader-mode=dynamic] .component-gallery .gallery-switch i{background:#e1f3f7!important}html[data-darkreader-mode=dynamic] .component-gallery .gallery-switch.is-on{background:#21876f!important}html[data-darkreader-mode=dynamic] .component-gallery .gallery-switch.is-on i{background:#e1f7ec!important}
