.studio-library-first .drawer-backdrop:has(.print-config){background:rgba(6,7,9,.68);backdrop-filter:blur(8px) saturate(.78)}.studio-library-first .print-config{--order-bg:#121416;--order-surface:#17191c;--order-surface-hover:#1c1f22;--order-surface-selected:#211e2a;--order-line:#292d31;--order-line-strong:#353a3f;--order-text:#f0f1f2;--order-text-soft:#c4c8cc;--order-text-muted:#858c93;--order-accent:#7564c7;--order-accent-soft:#29243a;width:min(568px,100vw);background:var(--order-bg);color:var(--order-text);border-left:1px solid var(--order-line);box-shadow:-30px 0 80px rgba(0,0,0,.42)}.studio-library-first .print-config>header{min-height:78px;padding:18px 24px 17px;display:flex;align-items:center;background:var(--order-bg);border-bottom:1px solid var(--order-line)}.studio-library-first .print-config>header small{display:block;margin:0 0 5px;color:var(--order-text-muted)!important;font-size:9px;font-weight:590;letter-spacing:.11em}.studio-library-first .print-config>header h2{margin:0;color:var(--order-text);font-size:20px;font-weight:620;letter-spacing:-.025em;line-height:1.15}.studio-library-first .print-config>header .iconbtn{width:32px;height:32px;min-height:32px;margin-left:auto;border-radius:9px;color:var(--order-text-muted)}.studio-library-first .print-config>header .iconbtn:hover{background:var(--order-surface-hover);color:var(--order-text)}.studio-library-first .order-progress{height:52px;padding:0 24px;gap:12px;background:var(--order-bg);border-bottom:1px solid var(--order-line)}.studio-library-first .order-progress span{gap:8px;color:var(--order-text-muted);font-size:10.5px;font-weight:540}.studio-library-first .order-progress span i{width:22px;height:22px;border:1px solid var(--order-line-strong);background:transparent;color:var(--order-text-muted);font-size:9px;font-weight:650}.studio-library-first .order-progress span.active{color:var(--order-text)}.studio-library-first .order-progress span.active i{border-color:var(--order-accent);background:var(--order-accent-soft);color:#c8bff2}.studio-library-first .order-progress b{background:var(--order-line)}.studio-library-first .order-body{padding:0 24px 30px;scrollbar-color:var(--order-line-strong) transparent;scrollbar-width:thin}.studio-library-first .fixed-print-format{min-height:74px;margin-top:20px;padding:12px 14px;gap:12px;border:1px solid var(--order-line);border-radius:12px;background:var(--order-surface)}.studio-library-first .fixed-print-format>span{width:38px;height:38px;border-radius:10px;background:var(--order-surface-hover);color:var(--order-text-muted)}.studio-library-first .fixed-print-format>div{gap:3px}.studio-library-first .fixed-print-format small{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .fixed-print-format b{color:var(--order-text);font-size:13px;font-weight:620}.studio-library-first .fixed-print-format p{color:var(--order-text-muted)!important;font-size:8.5px}.studio-library-first .fixed-print-format em{gap:5px;padding:6px 8px;border:1px solid #2e493c;border-radius:999px;background:#18231e;color:#8fc6a6;font-size:8px;font-weight:560}.studio-library-first .option-section{padding:20px 0;border-bottom:1px solid var(--order-line)}.studio-library-first .option-section>header{margin-bottom:12px;align-items:center}.studio-library-first .option-section h3{color:var(--order-text);font-size:12px;font-weight:610;letter-spacing:-.005em}.studio-library-first .option-section>header>span{color:var(--order-text-muted)!important;font-size:8.5px}.studio-library-first .quantity-options{gap:7px}.studio-library-first .quantity-options button{position:relative;height:58px;border:1px solid var(--order-line);border-radius:10px;background:var(--order-surface);color:var(--order-text-soft);transition:border-color .15s ease,background .15s ease,color .15s ease}.studio-library-first .quantity-options button:hover{border-color:var(--order-line-strong);background:var(--order-surface-hover);color:var(--order-text)}.studio-library-first .quantity-options button b{font-size:12px;font-weight:620}.studio-library-first .quantity-options button small{color:var(--order-text-muted)!important;font-size:7.5px}.studio-library-first .quantity-options button.active{border-color:#6257a0;background:var(--order-surface-selected);color:#e8e4fa;box-shadow:inset 0 0 0 1px rgba(117,100,199,.18)}.studio-library-first .quantity-options button.active small{color:#aaa0d4!important}.studio-library-first .paper-options{gap:7px}.studio-library-first .paper-options button{height:60px;padding:0 13px;gap:11px;border:1px solid var(--order-line);border-radius:10px;background:var(--order-surface);color:var(--order-text-soft);transition:border-color .15s ease,background .15s ease}.studio-library-first .paper-options button:hover{border-color:var(--order-line-strong);background:var(--order-surface-hover)}.studio-library-first .paper-options button>i{width:16px;height:16px;border-color:#4a5056}.studio-library-first .paper-options button.active{border-color:#6257a0;background:var(--order-surface-selected)}.studio-library-first .paper-options button.active>i{border-color:#8a78dd}.studio-library-first .paper-options button.active>i:after{inset:3px;background:#8a78dd}.studio-library-first .paper-options button>span{gap:4px}.studio-library-first .paper-options button b{color:var(--order-text);font-size:10.5px;font-weight:590}.studio-library-first .paper-options button em,.studio-library-first .paper-options button small{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .clean-segment{padding:3px;border:1px solid var(--order-line);border-radius:11px;background:var(--order-surface)}.studio-library-first .clean-segment button{height:38px;border-radius:8px;color:var(--order-text-muted);font-size:10px;font-weight:540}.studio-library-first .clean-segment button:hover{color:var(--order-text)}.studio-library-first .clean-segment button.active{background:var(--order-surface-hover);color:var(--order-text);box-shadow:0 0 0 1px var(--order-line-strong) inset}.studio-library-first .clean-segment small{color:#a99ce2}.studio-library-first .delivery-options,.studio-library-first .finish-options{gap:7px}.studio-library-first .finish-options button{height:46px;padding:0 10px;gap:8px;border:1px solid var(--order-line);border-radius:10px;background:var(--order-surface);color:var(--order-text-soft)}.studio-library-first .finish-options button:hover:not(:disabled){border-color:var(--order-line-strong);background:var(--order-surface-hover)}.studio-library-first .finish-options button>i{width:16px;height:16px;flex:none;border-color:#4a5056;border-radius:5px}.studio-library-first .finish-options button>span{font-size:9px;font-weight:560}.studio-library-first .finish-options button>small{color:var(--order-text-muted)!important;font-size:7.5px}.studio-library-first .finish-options button.active{border-color:#6257a0;background:var(--order-surface-selected);color:#e8e4fa}.studio-library-first .finish-options button.active>i{border-color:var(--order-accent);background:var(--order-accent)}.studio-library-first .delivery-options button{height:62px;padding:0 13px;gap:11px;border:1px solid var(--order-line);border-radius:10px;background:var(--order-surface);color:var(--order-text-muted)}.studio-library-first .delivery-options button:hover{border-color:var(--order-line-strong);background:var(--order-surface-hover)}.studio-library-first .delivery-options button.active{border-color:#6257a0;background:var(--order-surface-selected);color:#aa9cdf}.studio-library-first .delivery-options span{gap:4px}.studio-library-first .delivery-options b{color:var(--order-text);font-size:10px;font-weight:590}.studio-library-first .delivery-options small{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .price-summary{margin-top:20px;border:1px solid var(--order-line);border-radius:12px;background:var(--order-surface)}.studio-library-first .price-summary>header{height:48px;padding:0 14px;border-bottom:1px solid var(--order-line)}.studio-library-first .price-summary>header span{gap:7px;color:var(--order-text-soft);font-size:10px;font-weight:570}.studio-library-first .price-summary>header svg{color:#8bc2a3}.studio-library-first .price-summary>header small{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .price-summary dl{padding:12px 14px;gap:8px}.studio-library-first .price-summary dl div{font-size:9px}.studio-library-first .price-summary dt{color:var(--order-text-muted)!important}.studio-library-first .price-summary dd{color:var(--order-text-soft)}.studio-library-first .price-summary dd.included{color:#8bc2a3}.studio-library-first .price-summary>footer{height:50px;padding:0 14px;border-top:1px solid var(--order-line)}.studio-library-first .price-summary>footer span{color:var(--order-text-muted)!important;font-size:8.5px}.studio-library-first .price-summary>footer b{color:var(--order-text);font-size:17px;font-weight:630;letter-spacing:-.02em}.studio-library-first .order-footer{min-height:76px;padding:12px 24px;border-top:1px solid var(--order-line);background:rgba(18,20,22,.96);box-shadow:0 -14px 36px rgba(0,0,0,.2);backdrop-filter:blur(14px)}.studio-library-first .order-footer>div{gap:3px}.studio-library-first .order-footer>div span{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .order-footer>div b{color:var(--order-text);font-size:17px;font-weight:630;letter-spacing:-.02em}.studio-library-first .order-footer .btn{height:42px;border:1px solid var(--order-line-strong);border-radius:10px;background:transparent;color:var(--order-text-soft);font-size:10px;font-weight:580}.studio-library-first .order-footer .btn:hover{background:var(--order-surface-hover);color:var(--order-text)}.studio-library-first .order-footer .btn.primary{min-width:184px;border-color:#6f5fc0;background:#6f5fc0;color:#fff;box-shadow:0 5px 15px rgba(66,53,130,.22),inset 0 1px rgba(255,255,255,.1)}.studio-library-first .order-footer .btn.primary:hover{border-color:#6758b1;background:#6758b1}.studio-library-first .contact-step{padding-top:20px}.studio-library-first .print-selection-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid var(--order-line)}.studio-library-first .print-selection-summary>div{min-height:55px;padding:10px 12px;gap:5px;border:1px solid var(--order-line);border-radius:10px;background:var(--order-surface)}.studio-library-first .print-selection-summary>div:last-child{grid-column:auto}.studio-library-first .print-selection-summary small{color:var(--order-text-muted)!important;font-size:8px}.studio-library-first .print-selection-summary b{color:var(--order-text-soft);font-size:9.5px;font-weight:570}.studio-library-first .contact-grid{gap:13px 10px}.studio-library-first .contact-grid label,.studio-library-first .order-text-field{gap:7px}.studio-library-first .contact-grid span,.studio-library-first .order-text-field span{color:var(--order-text-muted)!important;font-size:8.5px}.studio-library-first .contact-grid input,.studio-library-first .order-text-field input,.studio-library-first .order-text-field textarea{border:1px solid var(--order-line);border-radius:9px;background:var(--order-surface);color:var(--order-text);font-size:10.5px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.studio-library-first .contact-grid input,.studio-library-first .order-text-field input{height:42px;padding:0 11px}.studio-library-first .order-text-field{margin-top:16px}.studio-library-first .order-text-field textarea{min-height:78px;padding:11px;line-height:1.45}.studio-library-first .contact-grid input:hover,.studio-library-first .order-text-field input:hover,.studio-library-first .order-text-field textarea:hover{border-color:var(--order-line-strong)}.studio-library-first .contact-grid input:focus,.studio-library-first .order-text-field input:focus,.studio-library-first .order-text-field textarea:focus{outline:0;border-color:#6d5db5;background:var(--order-bg);box-shadow:0 0 0 3px rgba(117,100,199,.11)}.studio-library-first .pickup-card{height:62px;margin-top:16px;padding:0 13px;gap:11px;border:1px solid #2b3b40;border-radius:10px;background:#141d20;color:#78a7b2}.studio-library-first .pickup-card span{gap:4px}.studio-library-first .pickup-card b{color:#c7d4d7;font-size:9.5px;font-weight:580}.studio-library-first .pickup-card small{color:#779099;font-size:8px}.studio-library-first .consent-row{gap:9px;margin:17px 0;color:var(--order-text-muted);font-size:9px}.studio-library-first .consent-row input{width:15px;height:15px}.studio-library-first .order-error{margin-top:14px;padding:10px 11px;border:1px solid #5c3036;border-radius:9px;background:#2b191c;color:#e9919b;font-size:9px}.studio-library-first .order-success{max-width:460px;padding:64px 32px}.studio-library-first .order-success>span{width:52px;height:52px;background:#183126;color:#75c899}.studio-library-first .order-success>small{margin-top:18px;color:#75c899;font-size:8.5px}.studio-library-first .order-success h2{margin:8px 0 0;color:var(--order-text);font-size:24px;font-weight:630;letter-spacing:-.025em}.studio-library-first .order-success p{margin:10px 0 0;color:var(--order-text-muted);font-size:10.5px}.studio-library-first .order-success>div{margin:22px 0;border:1px solid var(--order-line);border-radius:11px;background:var(--order-surface)}.studio-library-first .order-success label{padding:14px 10px;border-color:var(--order-line);color:var(--order-text-muted);font-size:8px}.studio-library-first .order-success label b{color:var(--order-text-soft);font-size:9.5px}.studio-library-first .order-success-actions .btn{height:42px;border-radius:10px;font-size:10px}.studio-library-first.theme-light .print-config{--order-bg:#f7f8f9;--order-surface:#fff;--order-surface-hover:#f1f3f4;--order-surface-selected:#f0edf8;--order-line:#dfe3e6;--order-line-strong:#cdd3d8;--order-text:#252b31;--order-text-soft:#444c54;--order-text-muted:#747d85;--order-accent:#6d5db7;--order-accent-soft:#e8e4f4;border-left-color:var(--order-line);box-shadow:-28px 0 72px rgba(42,49,55,.22)}.studio-library-first.theme-light .drawer-backdrop:has(.print-config){background:rgba(51,57,63,.36);backdrop-filter:blur(8px) saturate(.74)}.studio-library-first.theme-light .order-progress,.studio-library-first.theme-light .print-config>header{background:var(--order-bg)}.studio-library-first.theme-light .print-config>header .iconbtn:hover{background:#eaedef;color:var(--order-text)}.studio-library-first.theme-light .fixed-print-format em{border-color:#cbded3;background:#eaf2ed;color:#4f7e62}.studio-library-first.theme-light .paper-options button.active>i{border-color:#7463c1}.studio-library-first.theme-light .paper-options button.active>i:after{background:#7463c1}.studio-library-first.theme-light .finish-options button.active>i{border-color:#6f5fc0;background:#6f5fc0}.studio-library-first.theme-light .price-summary dd.included,.studio-library-first.theme-light .price-summary>header svg{color:#54846a}.studio-library-first.theme-light .order-footer{background:rgba(247,248,249,.96);box-shadow:0 -12px 30px rgba(61,69,76,.08)}.studio-library-first.theme-light .pickup-card{border-color:#d5e0e3;background:#eff4f5;color:#547982}.studio-library-first.theme-light .pickup-card b{color:#3f5960}.studio-library-first.theme-light .pickup-card small{color:#6f858b}.studio-library-first.theme-light .order-error{border-color:#e5c7cb;background:#f7ecee;color:#a64d59}.studio-library-first.theme-light .order-success>span{background:#e6f0e9;color:#4e8564}.studio-library-first.theme-light .order-success>small{color:#4e8564}@media(max-width:600px){.studio-library-first .print-config{width:100%}.studio-library-first .order-body,.studio-library-first .order-footer,.studio-library-first .order-progress,.studio-library-first .print-config>header{padding-left:16px;padding-right:16px}.studio-library-first .quantity-options{grid-template-columns:repeat(5,minmax(72px,1fr));position:relative;margin-right:-16px;padding-right:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-padding-inline:16px;scroll-snap-type:x proximity;scrollbar-width:none;mask-image:linear-gradient(90deg,#000,#000 calc(100% - 28px),transparent)}.studio-library-first .quantity-options::-webkit-scrollbar{display:none}.studio-library-first .quantity-options button{scroll-snap-align:start}.studio-library-first .fixed-print-format em{display:none}.studio-library-first .option-section>header{align-items:flex-start;gap:4px}.studio-library-first .order-footer .btn.primary{min-width:142px}}.studio-library-first .qr-inspector-section{--qr-surface:#171a1d;--qr-surface-hover:#1d2024;--qr-line:#292e33;--qr-line-strong:#353b41;--qr-text:#e7e9eb;--qr-text-soft:#adb4ba;--qr-text-muted:#747d85;display:grid;gap:10px;padding-top:12px!important}.studio-library-first .qr-inspector-section>*{min-width:0}.studio-library-first .qr-print-size{min-height:34px;margin:0;padding:0 2px 9px;border-bottom:1px solid var(--qr-line)}.studio-library-first .qr-print-size>span{gap:8px;color:var(--qr-text-muted);font-size:8.5px;font-weight:560}.studio-library-first .qr-print-size i{width:7px;height:7px;background:#73ae8b;box-shadow:0 0 0 4px rgba(115,174,139,.1)}.studio-library-first .qr-print-size b{color:var(--qr-text-soft);font-size:8.5px}.studio-library-first .qr-content-control{padding-bottom:2px}.studio-library-first .qr-content-control .commit-text-field{gap:7px}.studio-library-first .qr-content-control .commit-text-field>span{color:var(--qr-text-muted)!important;font-size:8.5px;font-weight:550;text-transform:none;letter-spacing:0}.studio-library-first .qr-content-control .commit-text-field input{height:40px;padding:0 11px;border:1px solid var(--qr-line)!important;border-radius:9px!important;background:var(--qr-surface)!important;color:var(--qr-text)!important;font-size:10px}.studio-library-first .qr-content-control .commit-text-field input:hover{border-color:var(--qr-line-strong)!important}.studio-library-first .qr-content-control .commit-text-field input:focus{border-color:#665aa1!important;background:#131619!important;box-shadow:0 0 0 3px rgba(119,102,200,.11)!important}.studio-library-first .qr-color-panel{overflow:visible;padding:8px;border:1px solid var(--qr-line);border-radius:11px;background:var(--qr-surface)}.studio-library-first .qr-inspector-colors{display:grid!important;grid-template-columns:1fr!important;gap:5px!important}.studio-library-first .qr-inspector-colors .color-control{min-height:38px!important;width:100%;grid-template-columns:minmax(0,1fr) 64px 27px 28px!important;padding:0 6px 0 10px!important;border:0!important;border-radius:8px!important;background:transparent!important}.studio-library-first .qr-inspector-colors .color-control:hover{background:var(--qr-surface-hover)!important}.studio-library-first .qr-inspector-colors .color-control>span{color:var(--qr-text-soft)!important;font-size:9px!important;font-weight:540}.studio-library-first .qr-inspector-colors .color-control .color-hex{width:64px!important;max-width:64px;color:var(--qr-text-muted)!important;font-size:8px!important;text-align:right}.studio-library-first .qr-inspector-colors .color-control .color-eyedropper{width:27px;height:27px}.studio-library-first .qr-inspector-colors .color-control .color-swatch{width:28px!important;height:28px!important;border:1px solid var(--qr-line-strong)!important;border-radius:8px!important}.studio-library-first .qr-swap-colors{width:100%;height:31px;display:flex;align-items:center;gap:7px;margin-top:5px;padding:0 9px;border:0;border-top:1px solid var(--qr-line);border-radius:0;background:transparent;color:var(--qr-text-muted);font-size:8.5px;font-weight:540;text-align:left}.studio-library-first .qr-swap-colors:hover{color:var(--qr-text)}.studio-library-first .qr-swap-colors svg{color:#9185ca}@media (min-width:768px){.studio-library-first .insert-toolbar .qr-popover{box-sizing:border-box;width:352px!important;max-width:calc(100vw - 396px)!important;padding:0!important;overflow:hidden!important;border:1px solid #30353a!important;border-radius:14px!important;background:#141719!important;box-shadow:0 22px 60px rgba(0,0,0,.48)!important;backdrop-filter:blur(18px)}.studio-library-first .insert-toolbar .qr-popover>header{position:static!important;min-height:0!important;display:flex!important;align-items:flex-start!important;margin:0!important;padding:15px 15px 13px 17px!important;border-bottom:1px solid #272b2f!important;background:transparent!important;backdrop-filter:none!important}.studio-library-first .insert-toolbar .qr-popover>header>div{gap:3px!important}.studio-library-first .insert-toolbar .qr-popover>header span{color:#e9ebed!important;font-size:12px!important;font-weight:630!important;line-height:1.25!important;letter-spacing:-.015em!important}.studio-library-first .insert-toolbar .qr-popover>header small{color:#747c84!important;font-size:8.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important}.studio-library-first .insert-toolbar .qr-popover .tool-popover-close{width:27px!important;min-width:27px!important;height:27px!important;margin:-3px -3px 0 0!important;border-radius:8px!important}.studio-library-first .qr-mode-grid{height:48px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:3px!important;margin:14px 14px 10px!important;padding:3px!important;border:1px solid #292e32!important;border-radius:11px!important;background:#101214!important}.studio-library-first .qr-mode-grid button{width:100%!important;min-width:0!important;height:40px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:0 3px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#747d85!important;font-size:8px!important;font-weight:540!important;line-height:1!important;box-shadow:none!important}.studio-library-first .qr-mode-grid button svg{width:14px!important;height:14px!important;stroke-width:1.75}.studio-library-first .qr-mode-grid button:hover{background:#1c2023!important;color:#cfd3d6!important}.studio-library-first .qr-mode-grid button.active{background:#292d31!important;color:#f0f1f2!important;box-shadow:0 1px 3px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.025)!important}.studio-library-first .qr-value-field{min-height:62px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:17px 27px auto!important;gap:0 10px!important;margin:0 14px!important;padding:9px 10px!important;border:1px solid #2b3035!important;border-radius:11px!important;background:#191c1f!important;box-shadow:none!important;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease!important}.studio-library-first .qr-value-field:hover{border-color:#373d43!important}.studio-library-first .qr-value-field:focus-within{border-color:#62599a!important;background:#1b1e21!important;box-shadow:0 0 0 2px rgba(126,111,207,.1)!important}.studio-library-first .qr-value-field.invalid{border-color:#8e5058!important;box-shadow:0 0 0 2px rgba(179,80,92,.08)!important}.studio-library-first .qr-value-field>i{grid-column:1!important;grid-row:1/3!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;align-self:center!important;border-radius:9px!important;background:#24282c!important;color:#969ea5!important}.studio-library-first .qr-value-field>span{grid-column:2!important;grid-row:1!important;align-self:end!important;color:#757e86!important;font-size:7.5px!important;font-weight:620!important;line-height:1!important;letter-spacing:.055em!important;text-transform:uppercase!important}.studio-library-first .qr-value-field>input{grid-column:2!important;grid-row:2!important;width:100%!important;min-width:0!important;height:27px!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;color:#e2e5e7!important;font-size:10.5px!important;line-height:27px!important;box-shadow:none!important}.studio-library-first .qr-value-field>input::placeholder{color:#596169!important}.studio-library-first .qr-value-field>input:focus{border:0!important;outline:0!important;box-shadow:none!important}.studio-library-first .qr-value-field>small{grid-column:2!important;grid-row:3!important;margin:3px 0 0!important;color:#c87982!important;font-size:7.5px!important;line-height:1.3!important}.studio-library-first .qr-popover-actions{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:13px 0 0!important;padding:8px 14px!important;border-top:1px solid #272b2f!important;background:#121416!important}.studio-library-first .qr-popover-actions button{width:auto!important;min-width:0!important;height:34px!important;padding:0 11px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#7e878f!important;font-size:8.5px!important;font-weight:560!important;box-shadow:none!important}.studio-library-first .qr-popover-actions button:hover:not(:disabled){background:#1e2225!important;color:#e0e3e5!important}.studio-library-first .qr-popover-actions button.primary{min-width:98px!important;gap:6px!important;background:#eceeef!important;color:#252a2f!important;font-weight:630!important}.studio-library-first .qr-popover-actions button.primary:hover:not(:disabled){background:#fff!important;color:#181c20!important}.studio-library-first .qr-popover-actions button.primary:disabled{background:#292d30!important;color:#666e75!important;opacity:1!important}.studio-library-first .qr-tool-wrap>button[aria-expanded=true]:after,.studio-library-first .qr-tool-wrap>button[aria-expanded=true]:before{display:none!important;opacity:0!important;visibility:hidden!important}.studio-library-first.theme-light .insert-toolbar .qr-popover{border-color:#cfd5da!important;background:#f9fafb!important;box-shadow:0 22px 54px rgba(36,45,54,.2)!important}.studio-library-first.theme-light .insert-toolbar .qr-popover>header{border-bottom-color:#dde2e5!important}.studio-library-first.theme-light .insert-toolbar .qr-popover>header span{color:#252b30!important}.studio-library-first.theme-light .insert-toolbar .qr-popover>header small{color:#7b848c!important}.studio-library-first.theme-light .qr-mode-grid{border-color:#dfe3e6!important;background:#edf0f2!important}.studio-library-first.theme-light .qr-mode-grid button{color:#6c747c!important}.studio-library-first.theme-light .qr-mode-grid button:hover{background:#e3e7ea!important;color:#30363b!important}.studio-library-first.theme-light .qr-mode-grid button.active{background:#fff!important;color:#252b30!important;box-shadow:0 1px 4px rgba(38,49,59,.12),inset 0 0 0 1px #d7dce0!important}.studio-library-first.theme-light .qr-value-field{border-color:#d9dee2!important;background:#f0f2f3!important}.studio-library-first.theme-light .qr-value-field:hover{border-color:#c7cdd2!important}.studio-library-first.theme-light .qr-value-field:focus-within{border-color:#776abb!important;background:#fff!important;box-shadow:0 0 0 2px rgba(112,96,193,.09)!important}.studio-library-first.theme-light .qr-value-field>i{background:#e2e6e9!important;color:#606971!important}.studio-library-first.theme-light .qr-value-field>span{color:#747d85!important}.studio-library-first.theme-light .qr-value-field>input{color:#252b30!important}.studio-library-first.theme-light .qr-value-field>input::placeholder{color:#929aa1!important}.studio-library-first.theme-light .qr-popover-actions{border-top-color:#dde2e5!important;background:#f4f6f7!important}.studio-library-first.theme-light .qr-popover-actions button{color:#6f7880!important}.studio-library-first.theme-light .qr-popover-actions button:hover:not(:disabled){background:#e7ebed!important;color:#252b30!important}.studio-library-first.theme-light .qr-popover-actions button.primary{background:#30363c!important;color:#fff!important}.studio-library-first.theme-light .qr-popover-actions button.primary:hover:not(:disabled){background:#20262b!important;color:#fff!important}.studio-library-first.theme-light .qr-popover-actions button.primary:disabled{background:#e0e4e7!important;color:#9aa1a7!important}}.studio-library-first .qr-color-panel .qr-contrast{min-height:48px;margin:0;padding:8px 9px;border:0;border-radius:8px;background:#131619}.studio-library-first .qr-color-panel .qr-contrast>span{min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr);column-gap:7px}.studio-library-first .qr-color-panel .qr-contrast i{grid-row:1/3;align-self:center}.studio-library-first .qr-color-panel .qr-contrast b{color:var(--qr-text-soft);font-size:9px;font-weight:570}.studio-library-first .qr-color-panel .qr-contrast small{overflow:hidden;color:var(--qr-text-muted);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.studio-library-first .qr-color-panel .qr-contrast strong{flex:none;color:var(--qr-text-soft);font-size:9px}.studio-library-first .qr-scan-controls{overflow:hidden;border:1px solid var(--qr-line);border-radius:11px;background:var(--qr-surface)}.studio-library-first .qr-quality-control{margin:0;padding:10px 9px 11px;border-radius:0;background:transparent}.studio-library-first .qr-control-heading{margin-bottom:9px}.studio-library-first .qr-control-heading>span{color:var(--qr-text-soft);font-size:9px;font-weight:570}.studio-library-first .qr-control-heading>small{max-width:145px;color:var(--qr-text-muted);font-size:7.5px}.studio-library-first .qr-quality-control>div:last-child{gap:2px;padding:2px;border:1px solid var(--qr-line);border-radius:8px;background:#131619}.studio-library-first .qr-quality-control button{height:33px;gap:4px;border-radius:6px;color:var(--qr-text-muted)}.studio-library-first .qr-quality-control button:hover{color:var(--qr-text-soft)}.studio-library-first .qr-quality-control button.active{background:#25282d;color:var(--qr-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.studio-library-first .qr-quality-control button b{font-size:8px;font-weight:580}.studio-library-first .qr-quality-control button small{font-size:7px}.studio-library-first .qr-quality-control button.active small{color:#a89dd8}.studio-library-first .qr-margin-control{margin:0;padding:11px 10px 10px!important;border-top:1px solid var(--qr-line);border-radius:0;background:transparent}.studio-library-first .qr-margin-control>span{color:var(--qr-text-soft)!important;font-size:9px!important;font-weight:550}.studio-library-first .qr-margin-control>span b{color:var(--qr-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:530}.studio-library-first .qr-margin-control .history-range{margin-top:8px}.studio-library-first .qr-margin-control>small{margin-top:7px;color:var(--qr-text-muted);font-size:7.5px;line-height:1.45}.studio-library-first .qr-radius-control{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;padding:7px 8px 7px 11px;border:1px solid var(--qr-line);border-radius:10px;background:var(--qr-surface)}.studio-library-first .qr-radius-control>span{min-width:0;display:flex;flex-direction:column;gap:3px}.studio-library-first .qr-radius-control>span b{color:var(--qr-text-soft);font-size:9px;font-weight:570}.studio-library-first .qr-radius-control>span small{color:var(--qr-text-muted);font-size:7.5px}.studio-library-first .qr-radius-control .property{height:34px;min-height:34px!important;border:1px solid var(--qr-line)!important;border-radius:8px!important;background:#131619!important}.studio-library-first.theme-light .qr-inspector-section{--qr-surface:#fff;--qr-surface-hover:#f2f4f5;--qr-line:#dfe3e6;--qr-line-strong:#cbd1d6;--qr-text:#252b31;--qr-text-soft:#505961;--qr-text-muted:#79828a}.studio-library-first.theme-light .qr-content-control .commit-text-field input{background:#fff!important}.studio-library-first.theme-light .qr-content-control .commit-text-field input:focus{background:#fff!important;border-color:#786ac0!important}.studio-library-first.theme-light .qr-color-panel .qr-contrast,.studio-library-first.theme-light .qr-quality-control>div:last-child,.studio-library-first.theme-light .qr-radius-control .property{background:#f1f3f4!important}.studio-library-first.theme-light .qr-margin-control,.studio-library-first.theme-light .qr-quality-control,.studio-library-first.theme-light .qr-radius-control,.studio-library-first.theme-light .qr-swap-colors{background:transparent}.studio-library-first.theme-light .qr-quality-control button.active{background:#fff;color:#30363c;box-shadow:0 1px 3px rgba(49,57,64,.08),0 0 0 1px #d7dce0}.studio-library-first.theme-light .qr-swap-colors svg{color:#6c5eb3}.studio-library-first .font-picker-field{min-width:0;height:50px;padding:5px 9px;display:flex;flex-direction:column;justify-content:center;gap:2px;border-radius:8px;background:#191b1e;transition:background .14s ease,box-shadow .14s ease}.studio-library-first .font-picker-field:hover{background:#1d2023}.studio-library-first .font-picker-field:focus-within{background:#1d2023;box-shadow:inset 0 0 0 1px #454b52}.studio-library-first .font-picker-field>span{color:#899198;font-size:8.75px;font-weight:560;line-height:1}.studio-library-first .font-picker-trigger{width:100%;height:23px;min-width:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:6px;border:0;background:transparent;color:#d8dcdf}.studio-library-first .font-picker-trigger b{min-width:0;overflow:hidden;font-size:11px;font-weight:500;text-align:left;text-overflow:ellipsis;white-space:nowrap}.studio-library-first .font-picker-trigger svg{flex:none;color:#737b82;transition:transform .16s ease,color .16s ease}.studio-library-first .font-picker-trigger[aria-expanded=true] svg{transform:rotate(180deg);color:#b7bdc1}.studio-library-first .font-picker-trigger:focus-visible{outline:0}.font-picker-popover{position:fixed;z-index:120;width:min(372px,calc(100vw - 24px));height:min(540px,calc(100vh - 24px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);overflow:hidden;border:1px solid #2b3035;border-radius:13px;background:#111315;box-shadow:0 24px 64px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025);color:#e6e8e9;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.font-picker-head{min-height:58px;padding:13px 14px 11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #252a2f}.font-picker-head>div{min-width:0}.font-picker-head b,.font-picker-head span{display:block}.font-picker-head b{color:#eef0f1;font-size:13px;font-weight:620;letter-spacing:-.01em}.font-picker-head span{margin-top:3px;color:#737b82;font-size:9px}.font-picker-head>button,.font-picker-search>button{width:28px;height:28px;flex:none;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#777f86}.font-picker-head>button:hover,.font-picker-search>button:hover{background:#1d2124;color:#e5e7e8}.font-picker-search{height:38px;margin:12px 14px 8px;padding:0 9px 0 11px;display:flex;align-items:center;gap:8px;border:1px solid #292e33;border-radius:9px;background:#171a1d;color:#727a81}.font-picker-search:focus-within{border-color:#62568f;box-shadow:0 0 0 2px rgba(126,105,210,.08)}.font-picker-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#e2e5e6;font-size:10.5px}.font-picker-search input::placeholder{color:#666e75}.font-picker-search>button{width:24px;height:24px}.font-picker-filters{padding:0 14px 10px;display:flex;flex-wrap:wrap;gap:5px}.font-picker-filters button{height:27px;padding:0 9px;flex:none;border:1px solid transparent;border-radius:7px;background:transparent;color:#747c83;font-size:8.5px;font-weight:570;white-space:nowrap}.font-picker-filters button:hover{background:#1a1d20;color:#cfd3d5}.font-picker-filters button.active{border-color:#343038;background:#242129;color:#ded9f2}.font-picker-list{min-height:0;padding:5px 8px 9px;overflow:auto;border-top:1px solid #22272b;scrollbar-width:thin;scrollbar-color:#343a3f transparent}.font-picker-option{width:100%;min-height:55px;padding:7px 9px;display:grid;grid-template-columns:108px minmax(0,1fr) 18px;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:#c8cdd0;text-align:left}.font-picker-option:hover{background:#1a1e21}.font-picker-option.active{background:#211e29}.font-picker-option-meta{min-width:0}.font-picker-option-meta b,.font-picker-option-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-picker-option-meta b{color:#c8cdd0;font-size:9.5px;font-weight:590}.font-picker-option-meta small{margin-top:4px;color:#626a71;font-size:7.5px}.font-picker-option-preview{min-width:0;overflow:hidden;color:#eef0f1;font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.font-picker-option>svg{color:#8b7bd0}.font-picker-empty{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#687078;font-size:9.5px}.studio-library-first.theme-light .font-picker-field{background:#edf0f2}.studio-library-first.theme-light .font-picker-field:focus-within,.studio-library-first.theme-light .font-picker-field:hover{background:#e6eaec}.studio-library-first.theme-light .font-picker-field:focus-within{box-shadow:inset 0 0 0 1px #b8c0c5}.studio-library-first.theme-light .font-picker-field>span{color:#68737a}.studio-library-first.theme-light .font-picker-trigger{color:#252d32}.studio-library-first.theme-light .font-picker-trigger svg{color:#747e85}html[data-theme=light] .font-picker-popover{border-color:#d5dce0;background:#fbfcfc;box-shadow:0 24px 64px rgba(40,50,58,.2),0 0 0 1px rgba(255,255,255,.8);color:#242c31}html[data-theme=light] .font-picker-head{border-color:#dce2e5}html[data-theme=light] .font-picker-head b{color:#222a2f}html[data-theme=light] .font-picker-head span{color:#7b858c}html[data-theme=light] .font-picker-head>button,html[data-theme=light] .font-picker-search>button{color:#768088}html[data-theme=light] .font-picker-head>button:hover,html[data-theme=light] .font-picker-search>button:hover{background:#eef1f3;color:#2e363b}html[data-theme=light] .font-picker-search{border-color:#d9e0e3;background:#f1f3f4;color:#778188}html[data-theme=light] .font-picker-search:focus-within{border-color:#aaa0ce;background:#fff;box-shadow:0 0 0 2px rgba(105,88,188,.07)}html[data-theme=light] .font-picker-search input{color:#252d32}html[data-theme=light] .font-picker-filters button{color:#727c83}html[data-theme=light] .font-picker-filters button:hover{background:#eef1f2;color:#30383d}html[data-theme=light] .font-picker-filters button.active{border-color:#d4cfdf;background:#ebe8f2;color:#51466f}html[data-theme=light] .font-picker-list{border-color:#e0e5e8;scrollbar-color:#cbd2d6 transparent}html[data-theme=light] .font-picker-option{color:#374047}html[data-theme=light] .font-picker-option:hover{background:#f0f3f4}html[data-theme=light] .font-picker-option.active{background:#efedf5}html[data-theme=light] .font-picker-option-meta b{color:#364047}html[data-theme=light] .font-picker-option-meta small{color:#8a949b}html[data-theme=light] .font-picker-option-preview{color:#20272c}@media(max-width:680px){.font-picker-popover{left:12px!important;right:12px;bottom:12px;top:auto!important;width:auto;height:min(560px,calc(100vh - 24px))}}.studio-library-first .demo-experience-backdrop{z-index:140;padding:16px;background:rgba(7,8,10,.74);backdrop-filter:blur(14px) saturate(.72);animation:demo-backdrop-in .18s ease-out both}.studio-library-first .demo-experience{--demo-panel:#121416;--demo-surface:#17191c;--demo-line:#2a2d31;--demo-text:#f1f2f3;--demo-muted:#8d949b;width:min(940px,calc(100vw - 40px));max-height:min(860px,calc(100dvh - 32px));padding:0;overflow:auto;color:var(--demo-text);background:var(--demo-panel);border:1px solid #33373b;border-radius:22px;box-shadow:0 40px 130px rgba(0,0,0,.52);transform-origin:50% 42%;animation:demo-panel-in .24s cubic-bezier(.2,.8,.2,1) both}.studio-library-first .demo-experience-brand{height:68px;padding:0 28px;display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--demo-line)}.studio-library-first .demo-experience-brand>span{display:flex;align-items:center;gap:9px}.studio-library-first .demo-experience-brand img{opacity:.9}.studio-library-first .demo-experience-brand b{font-size:13.5px;font-weight:650;letter-spacing:.01em}.studio-library-first .demo-experience-brand small{padding-left:13px;color:#6f767e;border-left:1px solid var(--demo-line);font-size:11px;font-weight:500;letter-spacing:-.01em;text-transform:none}.studio-library-first .demo-experience-brand button{width:34px;height:34px;margin-left:auto;padding:0;display:grid;place-items:center;color:#747b82;background:transparent;border:0;border-radius:9px}.studio-library-first .demo-experience-brand button:hover{color:var(--demo-text);background:#1c1f22}.studio-library-first .demo-experience-intro{padding:30px 38px 26px}.studio-library-first .demo-experience-intro h2{max-width:none;margin:0;color:var(--demo-text);font-size:34px;font-weight:620;letter-spacing:-.04em;line-height:1.08;white-space:nowrap}.studio-library-first .demo-experience-flow{margin:0 38px 24px;padding:13px 16px;display:flex;align-items:center;border:1px solid var(--demo-line);border-radius:11px;background:#0f1113}.studio-library-first .demo-experience-flow span{color:#c7cbd0;font-size:11px;font-weight:590;white-space:nowrap}.studio-library-first .demo-experience-flow i{height:1px;margin:0 11px;flex:1;position:relative;background:#34383d}.studio-library-first .demo-experience-flow i:after{content:"";width:4px;height:4px;position:absolute;top:-1.5px;right:0;border-top:1px solid #777f87;border-right:1px solid #777f87;transform:rotate(45deg)}.studio-library-first .demo-experience-benefits{margin:0 38px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;overflow:hidden;border:1px solid var(--demo-line);border-radius:12px;background:transparent;list-style:none}.studio-library-first .demo-experience-benefits li{min-height:94px;padding:16px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:13px;position:relative;overflow:hidden;border:0;border-right:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);border-radius:0;background:var(--demo-surface);box-shadow:none;transition:background .16s ease}.studio-library-first .demo-experience-benefits li:nth-child(4n){border-right:0}.studio-library-first .demo-experience-benefits li:nth-child(n+5){border-bottom:0}.studio-library-first .demo-experience-benefits li:before{content:"";width:2px;height:auto;position:absolute;top:16px;bottom:16px;left:0;background:#8f7de0;opacity:0;transition:opacity .16s ease}.studio-library-first .demo-experience-benefits li:hover{background:#1c1f22}.studio-library-first .demo-experience-benefits li:hover:before{opacity:1}.studio-library-first .demo-experience-benefits li>i{width:26px;height:26px;display:grid;place-items:center;color:#a99bea;background:transparent;border:0;border-radius:0;box-shadow:none;transition:color .16s ease,transform .16s ease}.studio-library-first .demo-experience-benefits li:hover>i{color:#b7a8ff;transform:translateY(-1px)}.studio-library-first .demo-experience-benefits li>span{display:flex;flex-direction:column;gap:5px}.studio-library-first .demo-experience-benefits b{color:#e4e6e8;font-size:13px;font-weight:630;letter-spacing:-.015em;line-height:1.15}.studio-library-first .demo-experience-benefits p{margin:0;color:#858c94;font-size:10.5px;line-height:1.35;white-space:normal}.studio-library-first .demo-experience-impact{margin:16px 38px 0;display:block}.studio-library-first .demo-experience-impact p{margin:0;color:#969da4;font-size:11.5px;font-weight:500;letter-spacing:-.005em;line-height:1.5;white-space:nowrap}.studio-library-first .demo-experience-ownership{margin:18px 38px 0;padding:17px 20px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:34px;position:relative;overflow:hidden;border:1px solid #302d40;border-radius:0;background:linear-gradient(90deg,rgba(126,104,219,.13),rgba(126,104,219,.035) 31%,transparent 52%),#16171a;box-shadow:inset 3px 0 0 #8f7de0,inset 0 1px 0 rgba(255,255,255,.025)}.studio-library-first .demo-experience-ownership header{display:flex;flex-direction:column;gap:7px}.studio-library-first .demo-experience-ownership small{color:#a99bea;font-size:9.5px;font-weight:650;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.studio-library-first .demo-experience-ownership h3{margin:0;color:var(--demo-text);font-size:21px;font-weight:630;letter-spacing:-.035em;line-height:1.12}.studio-library-first .demo-experience-ownership header>p{max-width:220px;margin:4px 0 0;color:#8f969e;font-size:10.5px;line-height:1.55}.studio-library-first .demo-experience-ownership ul{margin:0;padding:0 0 0 22px;display:flex;flex-direction:column;position:relative;z-index:1;border-left:1px solid #303238;list-style:none}.studio-library-first .demo-experience-ownership li{min-height:38px;padding:5px 0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:11px}.studio-library-first .demo-experience-ownership li+li{border-top:1px solid #292b30}.studio-library-first .demo-experience-ownership li>i{width:28px;height:28px;display:grid;place-items:center;color:#a99bea;background:rgba(141,124,222,.09);border:1px solid rgba(141,124,222,.17);border-radius:7px}.studio-library-first .demo-experience-ownership li>span{display:flex;flex-direction:column;gap:3px}.studio-library-first .demo-experience-ownership li b{color:#e4e6e8;font-size:12px;font-weight:620}.studio-library-first .demo-experience-ownership li p{margin:0;color:#858c94;font-size:9.5px;line-height:1.45}.studio-library-first .demo-experience-footer{margin-top:20px;padding:16px 28px;display:flex;align-items:center;gap:20px;border-top:1px solid var(--demo-line);background:transparent}.studio-library-first .demo-experience-footer>p{max-width:none;margin:0;color:#747b82;font-size:10.5px;line-height:1.5;white-space:nowrap}.studio-library-first .demo-experience-footer>div{margin-left:auto;display:flex;align-items:center;gap:7px}.studio-library-first .demo-experience-footer a,.studio-library-first .demo-experience-footer button{height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9px;font-size:11px;font-weight:600;text-decoration:none;transition:color .16s ease,background .16s ease,border-color .16s ease}.studio-library-first .demo-experience-footer button{color:#8b9299;background:transparent;border:1px solid transparent}.studio-library-first .demo-experience-footer button:hover{color:#e4e6e8;background:#1a1d20}.studio-library-first .demo-experience-footer a{color:#151619;background:#f0f1f2;border:1px solid #f0f1f2}.studio-library-first .demo-experience-footer a:hover{background:#fff;border-color:#fff}.studio-library-first .demo-experience-footer a svg{transition:transform .18s ease}.studio-library-first .demo-experience-footer a:hover svg{transform:translateX(2px)}.studio-library-first .demo-experience a:focus-visible,.studio-library-first .demo-experience button:focus-visible{outline:2px solid #8d7cde;outline-offset:2px}.studio-library-first.theme-light .demo-experience-backdrop{background:rgba(45,49,54,.52)}.studio-library-first.theme-light .demo-experience{--demo-panel:#f8f9fa;--demo-surface:#f0f2f4;--demo-line:#d9dde1;--demo-text:#20252a;--demo-muted:#707880;border-color:#cbd0d5;box-shadow:0 32px 100px rgba(28,34,40,.25)}.studio-library-first.theme-light .demo-experience-brand button:hover,.studio-library-first.theme-light .demo-experience-footer button:hover{background:#eceff1}.studio-library-first.theme-light .demo-experience-flow{background:#f1f3f5}.studio-library-first.theme-light .demo-experience-flow span{color:#68717a}.studio-library-first.theme-light .demo-experience-flow i{background:#bcc2c8}.studio-library-first.theme-light .demo-experience-flow i:after{border-color:#747d85}.studio-library-first.theme-light .demo-experience-benefits b{color:#293036}.studio-library-first.theme-light .demo-experience-benefits li{background:#f6f7f8;box-shadow:none}.studio-library-first.theme-light .demo-experience-benefits li:hover{background:#efedf7;box-shadow:none}.studio-library-first.theme-light .demo-experience-benefits li>i{color:#6f60bd;background:transparent;border:0;box-shadow:none}.studio-library-first.theme-light .demo-experience-impact p{color:#5f6870}.studio-library-first.theme-light .demo-experience-ownership small{color:#6f60bd}.studio-library-first.theme-light .demo-experience-ownership{border-color:#d8d3ec;background:linear-gradient(90deg,rgba(126,104,219,.12),rgba(126,104,219,.025) 31%,transparent 52%),#f4f4f7;box-shadow:inset 3px 0 0 #7968cf,inset 0 1px 0 rgba(255,255,255,.85)}.studio-library-first.theme-light .demo-experience-ownership header>p,.studio-library-first.theme-light .demo-experience-ownership li p{color:#69727a}.studio-library-first.theme-light .demo-experience-ownership ul{border-left-color:#d8d9df}.studio-library-first.theme-light .demo-experience-ownership li+li{border-top-color:#dcdee2}.studio-library-first.theme-light .demo-experience-ownership li>i{color:#6f60bd;background:rgba(111,96,189,.08);border-color:rgba(111,96,189,.17)}.studio-library-first.theme-light .demo-experience-ownership li b{color:#293036}.studio-library-first.theme-light .demo-experience-footer{background:transparent}.studio-library-first.theme-light .demo-experience-footer a{color:#fff;background:#292e33;border-color:#292e33}.studio-library-first.theme-light .demo-experience-footer a:hover{background:#111417;border-color:#111417}@keyframes demo-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes demo-panel-in{0%{opacity:0;transform:translateY(9px) scale(.988)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.studio-library-first .demo-experience,.studio-library-first .demo-experience-backdrop,.studio-library-first .demo-experience-benefits li,.studio-library-first .demo-experience-benefits li:before{animation:none;transition:none}.studio-library-first .demo-experience-footer a svg{transition:none}}@media(max-width:900px) and (min-width:681px){.studio-library-first .demo-experience-backdrop{padding:12px}.studio-library-first .demo-experience{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.studio-library-first .demo-experience-intro h2{font-size:30px;white-space:normal}.studio-library-first .demo-experience-benefits{grid-template-columns:repeat(2,1fr)}.studio-library-first .demo-experience-benefits li{border-right:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line)}.studio-library-first .demo-experience-benefits li:nth-child(2n){border-right:0}.studio-library-first .demo-experience-benefits li:nth-child(n+7){border-bottom:0}.studio-library-first .demo-experience-impact{align-items:flex-start}.studio-library-first .demo-experience-impact p{white-space:normal}.studio-library-first .demo-experience-ownership{grid-template-columns:220px minmax(0,1fr);gap:24px}}@media(max-width:680px){.studio-library-first .demo-experience-backdrop{padding:0}.studio-library-first .demo-experience{width:100%;max-height:100dvh;min-height:100dvh;border:0;border-radius:0}.studio-library-first .demo-experience-brand{padding:0 18px}.studio-library-first .demo-experience-brand small{display:none}.studio-library-first .demo-experience-intro{padding:27px 20px 21px}.studio-library-first .demo-experience-intro h2{max-width:350px;font-size:25px;line-height:1.08;letter-spacing:-.045em;white-space:normal}.studio-library-first .demo-experience-flow{margin:0 20px 19px}.studio-library-first .demo-experience-benefits{margin:0 20px;grid-template-columns:1fr}.studio-library-first .demo-experience-benefits li{min-height:76px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px 14px;border-right:0;border-bottom:1px solid var(--demo-line)}.studio-library-first .demo-experience-benefits li>i{width:32px;height:32px;border-radius:10px}.studio-library-first .demo-experience-benefits b{font-size:13px;line-height:1.18}.studio-library-first .demo-experience-benefits p{margin-top:4px;font-size:11px;line-height:1.35}.studio-library-first .demo-experience-benefits li:last-child{border-bottom:0}.studio-library-first .demo-experience-impact{margin:20px 22px 0;align-items:flex-start}.studio-library-first .demo-experience-impact p{white-space:normal}.studio-library-first .demo-experience-ownership{margin:24px 20px 0;padding:22px;grid-template-columns:1fr;gap:20px}.studio-library-first .demo-experience-ownership header>p{max-width:none}.studio-library-first .demo-experience-ownership ul{padding:0;border-left:0;border-top:1px solid #303238}.studio-library-first.theme-light .demo-experience-ownership ul{border-top-color:#d8d9df}.studio-library-first .demo-experience-benefits p,.studio-library-first .demo-experience-footer>p{white-space:normal}.studio-library-first .demo-experience-footer{margin-top:26px;padding:18px 20px max(22px,env(safe-area-inset-bottom));align-items:stretch;flex-direction:column}.studio-library-first .demo-experience-footer>p{max-width:none}.studio-library-first .demo-experience-footer>div{width:100%;margin:2px 0 0}.studio-library-first .demo-experience-footer a,.studio-library-first .demo-experience-footer button{min-height:44px;flex:1;justify-content:center}}