@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#111711;--ink-2:#242c25;--paper:#f4f5ee;--white:#fff;--line:#dfe2d7;--line-dark:#303a32;--muted:#697269;--accent:#c9953e;--accent-2:#ff735c;--blue:#75c7ff;--violet:#b7a1ff;--shadow:0 18px 60px #11171117;--font:"Vazirmatn Variable", Vazirmatn, Tahoma, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-feature-settings:"ss01", "tnum";-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{background:var(--accent);color:var(--ink)}.shell{width:min(1240px,100% - 48px);margin-inline:auto}.brand{direction:ltr;flex:none;align-items:center;gap:10px;display:inline-flex}.brand-mark{letter-spacing:-3px;align-items:baseline;font-family:Arial,sans-serif;font-size:30px;font-weight:950;line-height:1;display:inline-flex}.brand-mark span{color:var(--accent-2)}.brand-copy{color:var(--muted);letter-spacing:-.1px;direction:rtl;border-inline-start:0;padding-inline-start:6px;font-size:11px;font-weight:650}.brand-compact .brand-mark{font-size:36px}.btn{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 19px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-dark{background:var(--ink);color:var(--white);box-shadow:0 8px 24px #1117112e}.btn-accent{background:var(--accent);color:var(--ink);box-shadow:0 9px 28px #bf924345}.btn-light{background:var(--white);border:1px solid var(--line)}.btn-danger-soft{color:#a63827;background:#fff0ed}.btn-large{border-radius:16px;min-height:54px;padding-inline:25px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.icon-btn{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .16s;display:inline-flex}.icon-btn:hover{border-color:#aeb5a9;transform:translateY(-1px)}.icon-btn.active{border-color:var(--ink);background:var(--ink);color:var(--white)}@keyframes spin{to{transform:rotate(360deg)}}.eyebrow{color:#535d53;letter-spacing:-.1px;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.eyebrow-dark{color:#b8c1b9}.live-dot{background:var(--accent-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff735c21}.landing{overflow:hidden}.landing-nav{z-index:10;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.landing-nav nav{color:#535d53;align-items:center;gap:31px;font-size:14px;font-weight:650;display:flex}.landing-nav nav a{transition:color .16s}.landing-nav nav a:hover{color:var(--ink)}.hero{grid-template-columns:minmax(0,.95fr) minmax(510px,1.05fr);align-items:center;gap:50px;min-height:690px;padding-block:54px 82px;display:grid}.hero-copy{z-index:10;position:relative}.hero h1{letter-spacing:-5px;margin:23px 0 20px;font-size:clamp(54px,6.2vw,92px);font-weight:900;line-height:1.06}.hero h1 span{color:var(--ink);z-index:1;display:inline-block;position:relative}.hero h1 span:after{content:"";background:var(--accent);z-index:-1;inset-inline:-7px;height:18px;position:absolute;bottom:5px;transform:rotate(-1deg)}.hero-copy>p{max-width:600px;color:var(--muted);margin:0;font-size:17px;line-height:2}.hero-actions{align-items:center;gap:27px;margin-top:32px;display:flex}.text-link{border-bottom:1px solid #aab1a5;align-items:center;gap:7px;padding-bottom:4px;font-size:14px;font-weight:750;display:inline-flex}.hero-trust{color:#657065;flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;font-size:12px;display:flex}.hero-trust span{align-items:center;gap:5px;display:inline-flex}.hero-trust svg{color:#664c1f}.hero-stage{background:var(--ink);isolation:isolate;border-radius:34px;min-height:555px;position:relative;overflow:hidden}.hero-stage:before{content:"";background:var(--accent);filter:blur(2px);z-index:-1;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-165px;left:-130px}.hero-stage:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.stage-grid{opacity:.16;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:39px 39px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.f13-monogram{letter-spacing:-20px;color:#0000;-webkit-text-stroke:2px #ffffffc2;direction:ltr;align-items:baseline;font-family:Arial,sans-serif;line-height:.76;display:flex;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.f13-monogram span{font-size:205px;font-weight:900}.f13-monogram b{color:var(--accent-2);-webkit-text-stroke:0;letter-spacing:-13px;font-size:140px}.floating-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #ffffffb3;border-radius:20px;position:absolute;box-shadow:0 22px 60px #00000040}.card-question{width:310px;padding:20px;bottom:27px;right:23px;transform:rotate(-1.2deg)}.float-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:19px;font-size:11px;display:flex}.float-icon{background:var(--accent);width:32px;height:32px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.card-question strong{font-size:15px;line-height:1.8;display:block}.mini-scale{direction:rtl;justify-content:space-between;margin-top:17px;display:flex}.mini-scale i{border:1px solid var(--line);border-radius:12px;place-items:center;width:39px;height:39px;font-size:12px;font-style:normal;display:grid}.mini-scale i.active{border-color:var(--ink);background:var(--ink);color:var(--white)}.card-data{direction:rtl;align-items:center;gap:11px;min-width:265px;padding:13px 14px;display:flex;top:27px;left:24px}.data-icon{width:37px;height:37px;color:var(--white);background:var(--ink);border-radius:11px;place-items:center;display:grid}.card-data div{flex-direction:column;flex:1;gap:3px;display:flex}.card-data strong{font-size:12px}.card-data small{color:var(--muted);text-align:right;direction:ltr;font-size:9px}.status-pill{color:#604415;background:#f5e8d1;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.orbit-label{color:#ffffffd4;background:#111711d1;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:63px;height:63px;font-size:11px;display:grid;position:absolute}.orbit-a{top:25%;right:13%}.orbit-b{top:19%;left:22%}.orbit-c{bottom:23%;left:13%}.module-section{padding-block:105px 120px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.section-heading h2,.architecture-copy h2{letter-spacing:-3px;max-width:690px;margin:13px 0 0;font-size:clamp(37px,4.2vw,61px);line-height:1.22}.section-heading>p{color:var(--muted);margin:0;line-height:2}.module-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.module-card{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:24px;transition:background .18s,transform .18s;position:relative}.module-card:hover{background:var(--white)}.module-active{background:var(--ink);color:var(--white);box-shadow:var(--shadow);border-color:var(--ink);transform:translateY(-6px)}.module-active:hover{background:var(--ink-2)}.module-number{color:#9ca49b;font-family:Arial,sans-serif;font-size:11px;position:absolute;top:20px;left:21px}.module-icon{width:44px;height:44px;color:var(--ink);background:#e8ebe1;border-radius:13px;place-items:center;display:grid}.module-active .module-icon{background:var(--accent)}.module-card h3{margin:28px 0 5px;font-size:16px}.module-card p{color:#7d867c;margin:0 0 21px;font-size:12px}.module-state{color:#899188;font-size:10px;position:absolute;bottom:20px;right:24px}.module-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:7px;display:inline-block}.module-state.active{color:var(--accent)}.workflow-section{background:var(--ink);color:var(--white)}.workflow-section>.shell{grid-template-columns:.7fr 1.3fr;align-items:start;gap:90px;min-height:720px;padding-block:112px;display:grid}.workflow-intro{position:sticky;top:50px}.workflow-intro h2{letter-spacing:-3px;margin:15px 0 20px;font-size:58px;line-height:1.22}.workflow-intro p{color:#9ca69e;max-width:400px;line-height:2}.workflow-list{border-top:1px solid var(--line-dark)}.workflow-item{border-bottom:1px solid var(--line-dark);grid-template-columns:50px 1fr 30px;align-items:center;gap:25px;padding:28px 2px;display:grid}.workflow-item>span{color:var(--accent);font-family:Arial,sans-serif;font-size:13px}.workflow-item h3{margin:0 0 6px;font-size:19px}.workflow-item p{color:#8f9991;margin:0;font-size:13px;line-height:1.8}.workflow-item>svg{color:#727c74}.architecture{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:760px;padding-block:100px;display:grid}.architecture-visual{background:#e7e9df;border-radius:34px;min-height:550px;position:relative;overflow:hidden}.architecture-visual:before{content:"";opacity:.55;background-image:radial-gradient(#b5bbb1 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0}.arch-ring{border:1px solid #c5cac0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:300px;height:300px}.ring-two{width:470px;height:470px}.arch-core{background:var(--ink);width:145px;height:145px;color:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 50px #1117113b}.arch-core small{color:#aab2aa;font-size:9px}.arch-node{background:#ffffffe0;border:1px solid #c8cdc4;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:102px;padding:11px 13px;font-size:11px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 30px #11171112}.node-1{top:10%;left:39%}.node-2{top:42%;right:4%}.node-3{bottom:11%;left:39%}.node-4{top:42%;left:4%}.architecture-copy>p{color:var(--muted);margin:25px 0;font-size:15px;line-height:2.05}.architecture-copy ul{gap:13px;margin:0 0 32px;padding:0;list-style:none;display:grid}.architecture-copy li{align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.architecture-copy li svg{color:#7d5a1c}.final-cta{background:var(--ink);min-height:300px;color:var(--white);border-radius:30px;justify-content:space-between;align-items:center;gap:35px;padding:52px 62px;display:flex}.final-cta h2{letter-spacing:-2.5px;max-width:740px;margin:12px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.3}.landing-footer{min-height:155px;color:var(--muted);grid-template-columns:1fr 1fr 1fr;align-items:center;font-size:11px;display:grid}.landing-footer p{text-align:center}.landing-footer>span{text-align:left;direction:ltr}.auth-page{background:var(--white);grid-template-columns:minmax(420px,.8fr) minmax(540px,1.2fr);min-height:100vh;display:grid}.auth-panel{flex-direction:column;padding:45px clamp(35px,6vw,95px);display:flex}.auth-panel .brand{align-self:flex-start}.auth-card{width:min(430px,100%);margin:auto}.auth-card .eyebrow{margin-bottom:14px}.auth-card h1{letter-spacing:-2px;margin:0 0 11px;font-size:40px}.auth-card>p{color:var(--muted);margin:0 0 31px;font-size:14px;line-height:1.9}.field{gap:8px;margin-bottom:17px;display:grid}.field label{font-size:12px;font-weight:750}.field input,.field textarea,.field select,.form-input{border:1px solid var(--line);background:#fbfaf9;border-radius:13px;outline:none;width:100%;transition:border .16s,box-shadow .16s}.field input,.field select,.form-input{height:49px;padding:0 14px}.field textarea{resize:vertical;min-height:94px;padding:13px 14px}.field input:focus,.field textarea:focus,.field select:focus,.form-input:focus{border-color:#7d8c7a;box-shadow:0 0 0 4px #deb26640}.input-wrap{position:relative}.input-wrap input{padding-inline-start:46px}.input-wrap>svg{color:#8b958b;inset-inline-start:15px;position:absolute;top:15px}.password-toggle{color:#7a847b;cursor:pointer;inset-inline-end:8px;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:7px}.auth-submit{width:100%;margin-top:8px}.form-error{color:#a63a2a;background:#fff0ed;border-radius:11px;margin:0 0 14px;padding:10px 12px;font-size:12px}.demo-credentials{color:#596359;text-align:left;direction:ltr;background:#f7f8f2;border:1px dashed #c9cec4;border-radius:13px;gap:6px;margin-top:23px;padding:14px;font-size:11px;display:grid}.demo-credentials strong{color:var(--ink);text-align:right;direction:rtl}.auth-visual{color:var(--white);background:var(--ink);border-radius:27px;flex-direction:column;justify-content:space-between;margin:14px;padding:52px;display:flex;position:relative;overflow:hidden}.auth-visual:before{content:"";background:var(--accent);border-radius:50%;width:520px;height:520px;position:absolute;bottom:-330px;left:-130px}.auth-grid{opacity:.15;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.auth-visual-copy{z-index:1;max-width:570px;position:relative}.auth-visual-copy span{color:var(--accent);font-size:12px;font-weight:800}.auth-visual-copy h2{letter-spacing:-3px;margin:16px 0 19px;font-size:clamp(42px,5vw,72px);line-height:1.2}.auth-visual-copy p{color:#aab4ac;line-height:2}.auth-mini-ui{z-index:2;width:min(470px,88%);color:var(--ink);background:#fffffff5;border-radius:20px;align-self:flex-end;padding:19px;position:relative;box-shadow:0 30px 80px #0000004d}.auth-mini-ui>div:first-child{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.auth-mini-ui h3{margin:22px 0 14px}.mini-answers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-answers span{border:1px solid var(--line);border-radius:10px;padding:11px;font-size:10px}.mini-answers span.active{background:var(--accent);border-color:#ad8744}.panel-shell{background:#f5f6f0;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.panel-sidebar{border-inline-end:1px solid var(--line);background:var(--white);z-index:30;flex-direction:column;height:100vh;padding:26px 17px 18px;display:flex;position:sticky;top:0}.panel-sidebar .brand{margin:2px 10px 33px}.workspace-chip{border:1px solid var(--line);background:#fbf9f8;border-radius:13px;align-items:center;gap:10px;margin-bottom:18px;padding:11px;display:flex}.workspace-avatar{background:var(--ink);width:34px;height:34px;color:var(--accent);border-radius:10px;place-items:center;font:900 14px Arial;display:grid}.workspace-chip div{flex-direction:column;min-width:0;display:flex}.workspace-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-label{color:#959d94;margin:9px 12px;font-size:9px;font-weight:750}.side-link{color:#596259;border-radius:11px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:12px;font-weight:650;transition:all .15s;display:flex}.side-link:hover,.side-link.active{color:var(--ink);background:#eff1e9}.side-link.active{box-shadow:inset -3px 0 0 var(--accent-2)}.side-link.disabled{opacity:.45}.side-link small{color:#7e877e;background:#eaede5;border-radius:999px;margin-inline-start:auto;padding:2px 6px;font-size:8px}.sidebar-bottom{gap:7px;margin-top:auto;display:grid}.user-chip{border-top:1px solid var(--line);align-items:center;gap:9px;padding:10px;display:flex}.user-avatar{background:var(--accent);border-radius:50%;place-items:center;width:33px;height:33px;font-size:11px;font-weight:900;display:grid}.user-chip div{flex-direction:column;min-width:0;display:flex}.user-chip strong{font-size:10px}.user-chip span{color:var(--muted);text-overflow:ellipsis;font-size:8px;overflow:hidden}.panel-main{min-width:0}.panel-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f5f6f0e0;justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;display:flex;position:sticky;top:0}.panel-topbar h1{margin:0;font-size:16px}.panel-topbar p{color:var(--muted);margin:2px 0 0;font-size:10px}.panel-content{padding:34px}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:29px;display:flex}.dashboard-welcome h2{letter-spacing:-1.2px;margin:0 0 5px;font-size:29px}.dashboard-welcome p{color:var(--muted);margin:0;font-size:12px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:27px;display:grid}.stat-card{border:1px solid var(--line);background:var(--white);border-radius:16px;align-items:center;gap:13px;padding:19px;display:flex}.stat-icon{background:#eff1e9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.stat-icon.accent{background:var(--accent)}.stat-icon.coral{color:#a43b2b;background:#ffe2dc}.stat-icon.blue{color:#246d9d;background:#e0f3ff}.stat-card div{flex-direction:column;display:flex}.stat-card strong{font:850 23px Arial}.stat-card span{color:var(--muted);font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;display:grid}.surface-card{border:1px solid var(--line);background:var(--white);border-radius:18px;overflow:hidden}.surface-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;padding:0 20px;display:flex}.surface-head h3{margin:0;font-size:13px}.surface-head a{color:var(--muted);font-size:10px}.form-list{display:grid}.form-row{border-bottom:1px solid #eef0e9;grid-template-columns:1fr 105px 90px 150px;align-items:center;gap:13px;min-height:78px;padding:13px 20px;display:grid}.form-row:last-child{border-bottom:0}.form-title-cell{align-items:center;gap:12px;min-width:0;display:flex}.form-icon{background:#eef0e9;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.form-title-cell>div{min-width:0}.form-title-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.form-title-cell small,.form-row>span{color:var(--muted);font-size:9px}.status-badge{color:#687168;background:#eff1eb;border-radius:999px;width:fit-content;padding:4px 8px;font-size:9px;font-weight:750}.status-badge.published{color:#5d4214;background:#f5e9d3}.form-row-actions{justify-content:flex-end;gap:5px;display:flex}.form-row.archived{opacity:.67;background:#f8f9f5}.status-badge.archived{color:#6b716b;background:#e8ebe4}.form-row-actions .small-icon-btn.danger{color:#b85343}.form-row-actions .small-icon-btn.danger:hover{background:#fff0ed;border-color:#edc7c0}.form-row-actions button.small-icon-btn{color:var(--ink);cursor:pointer;padding:0}.form-row-actions button.small-icon-btn:disabled{opacity:.5;cursor:wait}.form-list-error{margin:12px 16px 0}.delete-form-modal{width:min(520px,100%)}.delete-warning{color:#963f31;background:#fff3f0;border:1px solid #f0d2cc;border-radius:11px;align-items:flex-start;gap:9px;padding:13px;font-size:9px;line-height:1.8;display:flex}.delete-warning svg{flex:none;margin-top:2px}.btn-danger{color:#fff;background:#b64f3f;border-color:#b64f3f}.small-icon-btn{border:1px solid var(--line);background:var(--white);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:40px;display:flex}.empty-state-icon{background:var(--accent);border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.empty-state h3{margin:17px 0 5px}.empty-state p{max-width:320px;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.8}.roadmap-card{background:var(--ink);min-height:335px;color:var(--white);padding:23px;position:relative;overflow:hidden}.roadmap-card:after{content:"";background:var(--accent);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-85px;left:-74px}.roadmap-card .eyebrow{color:var(--accent)}.roadmap-card h3{margin:14px 0 9px;font-size:24px;line-height:1.45}.roadmap-card>p{color:#9da69f;font-size:11px;line-height:1.9}.roadmap-steps{gap:10px;margin-top:22px;display:grid}.roadmap-steps span{color:#c8cec9;align-items:center;gap:8px;font-size:10px;display:flex}.roadmap-steps i{width:22px;height:22px;color:var(--ink);background:var(--accent);border-radius:7px;place-items:center;font:700 9px Arial;display:grid}.mobile-panel-nav,.mobile-menu-button{display:none}.builder-shell{background:#eef0e9;flex-direction:column;min-height:100vh;display:flex}.builder-topbar{border-bottom:1px solid var(--line);background:var(--white);z-index:50;grid-template-columns:240px 1fr auto;align-items:center;min-height:68px;padding:0 18px;display:grid;position:sticky;top:0}.builder-brand{align-items:center;gap:13px;display:flex}.builder-brand .brand-copy{display:none}.back-button{border:1px solid var(--line);border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.builder-title{min-width:0}.builder-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:165px;font-size:11px;display:block;overflow:hidden}.builder-title span{color:var(--muted);font-size:8px}.builder-phases{justify-content:center;align-items:center;display:flex}.phase-button{color:#7d867d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;min-width:92px;height:43px;padding:0 9px;font-size:10px;font-weight:650;display:flex}.phase-button span{background:#eef0ea;border-radius:50%;place-items:center;width:21px;height:21px;font:700 8px Arial;display:grid}.phase-button.active{color:var(--ink);border-color:var(--accent-2)}.phase-button.active span{background:var(--ink);color:var(--white)}.topbar-left-actions{direction:ltr;justify-content:flex-start;align-items:center;gap:8px;margin-right:auto;display:flex}.header-action-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-family:inherit;font-size:11px;font-weight:700;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.btn-publish-danger{animation:2s ease-in-out infinite pulse-danger-soft;box-shadow:0 2px 8px #ef44442e;color:#991b1b!important;background:#fee2e2!important;border:1px solid #fca5a5!important}@keyframes pulse-danger-soft{0%,to{box-shadow:0 0 4px #ef444433}50%{box-shadow:0 0 12px #ef444473}}.btn-publish-success{box-shadow:0 2px 6px #16a34a1f;color:#166534!important;background:#dcfce7!important;border:1px solid #86efac!important}.btn-open-form{color:#334155!important;background:#f8fafc!important;border:1px solid #cbd5e1!important}.btn-open-form:hover{color:#0f172a!important;background:#f1f5f9!important}.btn-save-draft{color:#fff!important;background:#1e293b!important;border:1px solid #0f172a!important}.btn-save-draft:hover{background:#0f172a!important}.builder-theme-toggle.header-action-btn{place-items:center;width:38px;padding:0;display:grid}.unpublished-pulse-dot{background:#fff;border-radius:50%;width:7px;height:7px;margin-left:4px;animation:1.5s ease-in-out infinite pulse-dot;display:inline-block;box-shadow:0 0 6px #fff}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.save-status{color:var(--muted);font-size:9px}.builder-workspace{direction:ltr;grid-template-columns:260px minmax(390px,1fr) 310px;min-height:calc(100vh - 68px);display:grid}.builder-library,.builder-inspector{background:var(--white);direction:rtl;max-height:calc(100vh - 68px);position:sticky;top:68px;overflow:auto}.builder-library{border-inline-end:1px solid var(--line)}.builder-inspector{border-inline-start:1px solid var(--line)}.builder-pane-head{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;padding:19px 18px 13px;position:sticky;top:0}.builder-pane-head h3{margin:0 0 4px;font-size:12px}.builder-pane-head p{color:var(--muted);margin:0;font-size:9px}.question-search{margin-top:13px;position:relative}.question-search input{border:1px solid var(--line);background:#f8f9f5;border-radius:10px;outline:none;width:100%;height:38px;padding:0 34px 0 10px;font-size:10px}.question-search svg{color:#929a92;position:absolute;top:11px;right:11px}.question-library-list{grid-template-columns:1fr 1fr;gap:7px;padding:5px 12px 20px;display:grid}.question-library-item{border:1px solid var(--line);background:var(--white);text-align:right;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-height:86px;padding:11px;transition:all .15s;display:flex}.question-library-item:hover{border-color:#aeb6aa;transform:translateY(-2px);box-shadow:0 8px 20px #1117110f}.question-library-item>span{border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.question-library-item .mint{color:#604415;background:#f8eedd}.question-library-item .blue{color:#276b97;background:#e3f5ff}.question-library-item .amber{color:#8c5c00;background:#fff0cf}.question-library-item .violet{color:#6450a2;background:#eee8ff}.question-library-item strong{font-size:9px}.question-library-item small{display:none}.builder-canvas{direction:rtl;min-width:0;padding:31px 28px 90px;overflow:auto}.canvas-toolbar{width:min(680px,100%);color:var(--muted);justify-content:space-between;align-items:center;margin:0 auto 12px;font-size:9px;display:flex}.canvas-toolbar div{align-items:center;gap:7px;display:flex}.preview-frame{background:var(--form-bg,#f3f4ed);border-radius:23px;width:min(680px,100%);min-height:590px;margin:0 auto;padding:48px 42px;position:relative;overflow:hidden;box-shadow:0 13px 50px #1117111c}.preview-frame:before{content:"";pointer-events:none;background-image:radial-gradient(#1117110e 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0}.preview-header{z-index:1;justify-content:space-between;align-items:center;margin-bottom:27px;display:flex;position:relative}.preview-header .brand-mark{font-size:23px}.preview-progress{background:#1117111f;border-radius:999px;width:125px;height:5px;overflow:hidden}.preview-progress i{border-radius:inherit;background:var(--form-accent,var(--accent));width:36%;height:100%;display:block}.block-list{z-index:1;gap:10px;display:grid;position:relative}.block-card{background:var(--form-surface,white);border:1px solid #11171117;border-radius:15px;grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.block-card{background:color-mix(in srgb, var(--form-surface,white) 94%, transparent)}}.block-card{cursor:pointer;transition:all .15s}.block-card:hover{border-color:#11171140}.block-card.selected{border-color:var(--form-accent,var(--accent));box-shadow:0 0 0 3px var(--form-accent,var(--accent))}@supports (color:color-mix(in lab, red, red)){.block-card.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--form-accent,var(--accent)) 30%, transparent)}}.block-order{color:#697169;background:#eceee7;border-radius:9px;place-items:center;width:28px;height:28px;font:700 9px Arial;display:grid}.block-content{min-width:0}.block-type{color:#818a81;margin-bottom:5px;font-size:8px;display:block}.block-content h4{margin:0;font-size:11px;line-height:1.7}.block-content p{color:var(--muted);margin:4px 0 0;font-size:9px}.block-demo-input{border:1px solid var(--line);background:#fff9;border-radius:9px;height:35px;margin-top:12px}.block-demo-options{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.block-demo-options i{border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:8px;font-style:normal}.block-required{color:var(--accent-2);font-size:9px}.block-actions{opacity:0;gap:3px;transition:opacity .15s;display:flex}.block-card:hover .block-actions,.block-card.selected .block-actions{opacity:1}.block-actions button{cursor:pointer;background:#eef0e9;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.add-between{color:#6a736a;background:#f8f9f5;border:1px dashed #aeb6ab;border-radius:50%;place-items:center;width:31px;height:31px;margin:3px auto;display:grid}.inspector-empty{text-align:center;min-height:430px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.inspector-empty span{background:#eef0e9;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.inspector-empty h3{color:var(--ink);margin:14px 0 5px;font-size:13px}.inspector-empty p{font-size:10px;line-height:1.8}.inspector-form{padding:18px}.inspector-type{background:#eef0e9;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.inspector-type span{background:var(--white);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.inspector-type strong{font-size:10px;display:block}.inspector-type small{color:var(--muted);font-size:8px}.field-mini{gap:6px;margin-bottom:14px;display:grid}.field-mini label{font-size:9px;font-weight:750}.field-mini input,.field-mini textarea,.field-mini select{border:1px solid var(--line);background:#fbf9f8;border-radius:10px;outline:none;width:100%;font-size:10px}.field-mini input,.field-mini select{height:39px;padding:0 10px}.field-mini textarea{resize:vertical;min-height:75px;padding:10px}.options-editor{gap:6px;display:grid}.option-row{align-items:center;gap:5px;display:flex}.option-row input{flex:1}.option-row button{border:1px solid var(--line);background:var(--white);border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.add-option{height:36px;color:var(--muted);background:0 0;border:1px dashed #bbc1b8;border-radius:9px;font-size:9px}.switch-row{border-bottom:1px solid #eef0e9;justify-content:space-between;align-items:center;gap:10px;min-height:42px;display:flex}.switch-row label{font-size:10px;font-weight:650}.switch{cursor:pointer;background:#d9ddd5;border:0;border-radius:999px;width:37px;height:22px;padding:3px}.switch i{background:var(--white);border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block}.switch.on{background:var(--ink)}.switch.on i{background:var(--accent);transform:translate(-15px)}.danger-zone{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.danger-zone button{width:100%}.phase-panel{direction:rtl;grid-column:1/-1;min-height:calc(100vh - 68px);padding:42px;overflow:auto}.phase-content{width:min(980px,100%);margin-inline:auto}.phase-heading{margin-bottom:27px}.phase-heading span{color:var(--accent-2);font:800 11px Arial}.phase-heading h2{letter-spacing:-1.2px;margin:7px 0 6px;font-size:29px}.phase-heading p{color:var(--muted);margin:0;font-size:11px}.design-grid{grid-template-columns:340px 1fr;gap:18px;display:grid}.settings-card{border:1px solid var(--line);background:var(--white);border-radius:17px;padding:20px}.settings-card h3{margin:0 0 16px;font-size:12px}.color-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.color-input{gap:6px;display:grid}.color-input label{font-size:9px}.color-input div{border:1px solid var(--line);border-radius:10px;align-items:center;gap:6px;height:39px;padding:4px;display:flex}.color-input input[type=color]{background:0 0;border:0;width:30px;height:29px;padding:0}.color-input code{color:var(--muted);direction:ltr;font-size:8px}.radius-selector{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.radius-selector button{border:1px solid var(--line);background:#fbf9f8;height:50px;font-size:9px}.radius-selector button.active{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.radius-soft{border-radius:9px}.radius-round{border-radius:17px}.radius-sharp{border-radius:2px}.design-preview{background:var(--preview-bg);min-height:450px;color:var(--preview-text);border-radius:18px;justify-content:center;align-items:center;padding:50px;display:flex}.design-preview-card{border-radius:var(--preview-radius);background:var(--preview-surface);width:min(480px,100%);padding:31px;box-shadow:0 20px 60px #0000001c}.design-preview-card small{color:var(--preview-text)}@supports (color:color-mix(in lab, red, red)){.design-preview-card small{color:color-mix(in srgb, var(--preview-text) 58%, transparent)}}.design-preview-card h3{margin:18px 0 7px;font-size:21px}.design-preview-card p{color:var(--preview-text);margin:0 0 22px}@supports (color:color-mix(in lab, red, red)){.design-preview-card p{color:color-mix(in srgb, var(--preview-text) 64%, transparent)}}.design-preview-card p{font-size:11px}.design-preview-card input{border:1px solid var(--preview-text);width:100%;height:46px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.design-preview-card input{border:1px solid color-mix(in srgb, var(--preview-text) 15%, transparent)}}.design-preview-card input{border-radius:calc(var(--preview-radius) * .65);background:0 0}.design-preview-card button{border-radius:calc(var(--preview-radius) * .65);background:var(--preview-accent);border:0;min-height:43px;margin-top:13px;padding:0 18px;font-weight:750}.settings-layout{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-group{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:23px}.settings-group h3{margin:0;font-size:13px}.settings-group>p{color:var(--muted);margin:5px 0 18px;font-size:9px}.settings-group .switch-row{min-height:53px}.share-card{background:var(--ink);min-height:390px;color:var(--white);border-radius:22px;padding:31px;position:relative;overflow:hidden}.share-card:after{content:"";background:var(--accent);border-radius:50%;width:290px;height:290px;position:absolute;bottom:-170px;left:-100px}.share-card>*{z-index:1;position:relative}.share-card h3{margin:0 0 7px;font-size:24px}.share-card p{color:#a8b1aa;margin:0 0 29px;font-size:11px}.share-url{border:1px solid var(--line-dark);direction:ltr;background:#1c241d;border-radius:13px;align-items:center;gap:8px;padding:11px;display:flex}.share-url code{text-overflow:ellipsis;white-space:nowrap;color:#d6ddd7;flex:1;font-size:11px;overflow:hidden}.share-url button{background:var(--accent);height:37px;color:var(--ink);border:0;border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.publish-actions{align-items:center;gap:10px;margin-top:24px;display:flex}.share-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.share-options div{border:1px solid var(--line-dark);border-radius:12px;padding:13px}.share-options strong{margin-bottom:3px;font-size:10px;display:block}.share-options span{color:#8d988f;font-size:8px}.report-launch{grid-template-columns:1fr .7fr;gap:18px;display:grid}.report-launch-card{border:1px solid var(--line);background:var(--white);border-radius:19px;padding:28px}.report-launch-card h3{margin:0 0 7px}.report-launch-card p{color:var(--muted);font-size:10px;line-height:1.8}.big-number{letter-spacing:-4px;margin:17px 0;font:900 60px Arial;display:block}.form-page{background:var(--form-bg);min-height:100vh;color:var(--form-text);flex-direction:column;display:flex;overflow:hidden}.form-page.radius-soft{--runner-radius:11px}.form-page.radius-round{--runner-radius:22px}.form-page.radius-sharp{--runner-radius:2px}.form-public-header{z-index:3;justify-content:space-between;align-items:center;min-height:74px;padding:0 clamp(20px,5vw,70px);display:flex;position:relative}.form-public-header .brand-copy{display:none}.form-progress-wrap{color:var(--form-text);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.form-progress-wrap{color:color-mix(in srgb, var(--form-text) 58%, transparent)}}.form-progress-wrap{font-size:10px}.form-progress{background:var(--form-text);border-radius:999px;width:clamp(110px,18vw,220px);height:5px}@supports (color:color-mix(in lab, red, red)){.form-progress{background:color-mix(in srgb, var(--form-text) 12%, transparent)}}.form-progress{overflow:hidden}.form-progress i{border-radius:inherit;background:var(--form-accent);height:100%;transition:width .3s;display:block}.form-runner{z-index:2;justify-content:center;align-items:center;width:min(790px,100% - 36px);min-height:calc(100vh - 140px);margin:auto;padding:45px 0 80px;display:flex;position:relative}.form-runner:before{content:none;display:none}.runner-card{border-radius:var(--runner-radius);background:var(--form-surface);width:100%;padding:clamp(28px,5vw,55px);animation:.32s cardIn;box-shadow:0 23px 80px #11171117}@keyframes cardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.runner-step{color:var(--form-text);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.runner-step{color:color-mix(in srgb, var(--form-text) 55%, transparent)}}.runner-step{font-size:10px}.runner-step i{background:var(--form-accent);width:22px;height:22px;color:var(--form-text);border-radius:50%;place-items:center;font:800 9px Arial;display:grid}.runner-card h1,.runner-card h2{letter-spacing:-1.5px;margin:18px 0 9px;font-size:clamp(27px,4vw,42px);line-height:1.45}.runner-description{color:var(--form-text);margin:0 0 28px}@supports (color:color-mix(in lab, red, red)){.runner-description{color:color-mix(in srgb, var(--form-text) 62%, transparent)}}.runner-description{font-size:13px;line-height:1.95}.runner-media-frame{width:var(--block-media-width,100%);max-width:100%;margin:0 var(--block-media-margin-right,0) 22px var(--block-media-margin-left,0);min-width:0}.runner-media-frame.has-shadow .runner-media,.runner-media-frame.has-shadow .runner-media-embed{box-shadow:0 18px 44px #0c120d2e}.runner-media{width:100%;height:var(--block-media-height,280px);object-fit:var(--block-media-fit,cover);border-radius:var(--block-media-radius,calc(var(--runner-radius) * .8));background:var(--form-text,#121713);max-width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.runner-media{background:color-mix(in srgb, var(--form-text,#121713) 5%, transparent)}}.runner-media-frame[style*=--block-media-aspect] .runner-media,.runner-media-frame[style*=--block-media-aspect] .runner-media-embed{height:auto;aspect-ratio:var(--block-media-aspect)}.runner-media-embed{width:100%;height:var(--block-media-height,280px);border-radius:var(--block-media-radius,calc(var(--runner-radius) * .8));background:#0b0f0c;position:relative;overflow:hidden}.runner-media-embed iframe{border:0;width:100%;height:100%;display:block}.runner-media-caption{color:var(--form-text,#121713);margin:8px 2px 0}@supports (color:color-mix(in lab, red, red)){.runner-media-caption{color:color-mix(in srgb, var(--form-text,#121713) 58%, transparent)}}.runner-media-caption{font-size:calc(var(--block-body-size,14px) * .86);text-align:var(--block-align,right);line-height:1.75}.runner-field input,.runner-field textarea,.runner-field select{border:1px solid var(--form-text);width:100%}@supports (color:color-mix(in lab, red, red)){.runner-field input,.runner-field textarea,.runner-field select{border:1px solid color-mix(in srgb, var(--form-text) 16%, transparent)}}.runner-field input,.runner-field textarea,.runner-field select{border-radius:calc(var(--runner-radius) * .65);color:var(--form-text);background:0 0;outline:none}.runner-field input,.runner-field select{height:55px;padding:0 16px}.runner-field textarea{resize:vertical;min-height:135px;padding:16px}.runner-field .runner-textarea{width:100%;min-height:clamp(108px,20vh,190px);max-height:min(42vh,360px);line-height:1.9;overflow-y:auto}.runner-dropdown{z-index:8;position:relative}.runner-dropdown-trigger{border:1px solid var(--form-text);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.runner-dropdown-trigger{border:1px solid color-mix(in srgb, var(--form-text) 16%, transparent)}}.runner-dropdown-trigger{border-radius:calc(var(--runner-radius) * .65);background:var(--form-surface)}@supports (color:color-mix(in lab, red, red)){.runner-dropdown-trigger{background:color-mix(in srgb, var(--form-surface) 94%, var(--form-accent))}}.runner-dropdown-trigger{color:var(--form-text);text-align:right;cursor:pointer;transition:border-color .18s,box-shadow .18s}.runner-dropdown.open .runner-dropdown-trigger{border-color:var(--form-accent);box-shadow:0 0 0 4px var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.runner-dropdown.open .runner-dropdown-trigger{box-shadow:0 0 0 4px color-mix(in srgb, var(--form-accent) 22%, transparent)}}.runner-dropdown.open .runner-dropdown-trigger svg{transform:rotate(180deg)}.runner-dropdown-trigger svg{flex:none;transition:transform .2s}.runner-dropdown-menu{border:1px solid var(--form-text);gap:4px;max-height:min(280px,38vh);padding:7px;display:grid;position:absolute;inset:calc(100% + 8px) 0 auto;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.runner-dropdown-menu{border:1px solid color-mix(in srgb, var(--form-text) 13%, transparent)}}.runner-dropdown-menu{border-radius:calc(var(--runner-radius) * .7);background:var(--form-surface);box-shadow:0 20px 55px #1117112e}.runner-dropdown-menu button{border-radius:calc(var(--runner-radius) * .45);min-height:44px;color:var(--form-text);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.runner-dropdown-menu button:hover,.runner-dropdown-menu button.selected{background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.runner-dropdown-menu button:hover,.runner-dropdown-menu button.selected{background:color-mix(in srgb, var(--form-accent) 18%, transparent)}}.runner-dropdown-menu{scrollbar-width:thin;scrollbar-color:var(--form-accent) transparent}.runner-dropdown-menu::-webkit-scrollbar{width:10px}.runner-dropdown-menu::-webkit-scrollbar-track{background:0 0}.runner-dropdown-menu::-webkit-scrollbar-thumb{background:var(--form-accent) padding-box;border:3px solid #0000;border-radius:999px}.runner-dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--form-accent) padding-box}@supports (color:color-mix(in lab, red, red)){.runner-dropdown-menu::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--form-accent) 80%, var(--form-text)) padding-box}}.runner-field input:focus,.runner-field textarea:focus,.runner-field select:focus{border-color:var(--form-accent);box-shadow:0 0 0 4px var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.runner-field input:focus,.runner-field textarea:focus,.runner-field select:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--form-accent) 24%, transparent)}}.preview-phone-mockup{background:var(--form-bg,#fff);border:10px solid #1e293b;border-radius:40px;flex-direction:column;width:375px;max-width:92vw;height:680px;max-height:82vh;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000059}.phone-status-bar{height:40px;color:var(--form-text,#1e293b);-webkit-user-select:none;user-select:none;z-index:10;background:#0000000a;justify-content:space-between;align-items:center;padding:0 18px;font-size:11px;font-weight:700;display:flex}.phone-dynamic-island{background:#000;border-radius:12px;width:90px;height:22px}.phone-icons{align-items:center;gap:6px;display:flex}.phone-screen-content{flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.phone-home-bar{background:#0000004d;border-radius:999px;flex-shrink:0;width:130px;height:5px;margin:6px auto}.block-media-layout{grid-template-columns:var(--block-media-side,50%) minmax(0, 1fr);align-items:center;gap:clamp(16px,2.4vw,28px);width:100%;display:grid}.block-media-layout.valign-top{align-items:start}.block-media-layout.valign-bottom{align-items:end}.block-media-layout.media-left{grid-template-columns:minmax(0, 1fr) var(--block-media-side,50%)}.block-media-layout.media-left>.block-media-col{order:2}.block-media-layout.media-left>.block-media-content{order:1}.block-media-col{min-width:0}.block-media-col .runner-media-frame{margin-bottom:0}.block-media-content{min-width:0}.block-media-col .runner-media-frame{width:100%;margin-inline:0}@container formview (max-width:720px){.block-media-layout,.block-media-layout.media-left{grid-template-columns:minmax(0,1fr)}.block-media-layout>.block-media-col,.block-media-layout>.block-media-content{order:0}.block-media-layout.mobile-media-bottom>.block-media-col{order:2}.block-media-col .runner-media-frame{margin-bottom:4px}}@media (max-width:720px){.block-media-layout,.block-media-layout.media-left{grid-template-columns:minmax(0,1fr)}.block-media-layout>.block-media-col,.block-media-layout>.block-media-content{order:0}.block-media-layout.mobile-media-bottom>.block-media-col{order:2}.block-media-col .runner-media-frame{margin-bottom:4px}}.choice-list{gap:8px;display:grid}.choice-list.choice-layout-desktop-grid{grid-template-columns:repeat(var(--choice-columns,2), minmax(0, 1fr))}.choice-list.choice-layout-desktop-grid .choice-other{grid-column:1/-1}.choice-item{border:1px solid var(--form-text);align-items:center;gap:11px;min-width:0;min-height:53px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.choice-item{border:1px solid color-mix(in srgb, var(--form-text) 14%, transparent)}}.choice-item{border-radius:calc(var(--runner-radius) * .65);text-align:right;overflow-wrap:anywhere;cursor:pointer;background:0 0}.choice-item i{background:var(--form-text);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.choice-item i{background:color-mix(in srgb, var(--form-text) 8%, transparent)}}.choice-item i{font:700 9px Arial}.choice-item.selected{border-color:var(--form-accent);background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.choice-item.selected{background:color-mix(in srgb, var(--form-accent) 16%, transparent)}}.choice-other{gap:8px;display:grid}.choice-other.selected .choice-item{border-color:var(--form-accent);background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.choice-other.selected .choice-item{background:color-mix(in srgb, var(--form-accent) 16%, transparent)}}.choice-other-input{border:1px solid var(--form-text);width:100%;min-height:48px;padding:10px 13px}@supports (color:color-mix(in lab, red, red)){.choice-other-input{border:1px solid color-mix(in srgb, var(--form-text) 18%, transparent)}}.choice-other-input{border-radius:calc(var(--runner-radius) * .55);background:var(--form-surface)}@supports (color:color-mix(in lab, red, red)){.choice-other-input{background:color-mix(in srgb, var(--form-surface) 90%, transparent)}}.choice-other-input{color:var(--form-text);font:inherit}.image-choice-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));justify-content:center;gap:12px;display:grid}.image-choice-item{border:1px solid var(--form-text);min-width:0;padding:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.image-choice-item{border:1px solid color-mix(in srgb, var(--form-text) 14%, transparent)}}.image-choice-item{border-radius:calc(var(--runner-radius) * .7);text-align:right;cursor:pointer;background:0 0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.image-choice-item img,.image-choice-item video{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--runner-radius) * .48);width:100%;display:block}.image-choice-item:hover{transform:translateY(-2px)}.image-choice-item.selected{border-color:var(--form-accent);background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.image-choice-item.selected{background:color-mix(in srgb, var(--form-accent) 13%, transparent)}}.image-choice-item.selected{box-shadow:0 0 0 3px var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.image-choice-item.selected{box-shadow:0 0 0 3px color-mix(in srgb, var(--form-accent) 25%, transparent)}}.image-choice-item .image-choice-check{border:2px solid var(--form-surface);background:var(--form-accent);border-radius:50%;place-items:center;width:29px;height:29px;padding:0;display:grid;position:absolute;top:15px;left:15px;box-shadow:0 4px 14px #0000002e}.image-choice-item span{padding:9px 5px 4px;display:block}.rating-input{direction:ltr;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rating-input button{border:1px solid var(--form-text);flex-direction:column;justify-content:center;place-items:center;gap:5px;min-width:clamp(62px,10vw,92px);min-height:64px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.rating-input button{border:1px solid color-mix(in srgb, var(--form-text) 14%, transparent)}}.rating-input button{border-radius:calc(var(--runner-radius) * .6);background:0 0}.rating-input button span{max-width:105px;font-size:10px;line-height:1.4}.rating-input button.selected{border-color:var(--form-accent);background:var(--form-accent)}.scale-input{grid-template-columns:repeat(var(--scale-count,5), minmax(42px, 62px));direction:ltr;justify-content:center;gap:10px;padding:8px 4px;display:grid}.scale-button{aspect-ratio:1;border:1.5px solid var(--form-text,#121713);justify-content:center;align-items:center;width:100%;max-width:62px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scale-button{border:1.5px solid color-mix(in srgb, var(--form-text,#121713) 22%, transparent)}}.scale-button{color:var(--form-text,#121713);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-weight:750;transition:all .18s;position:relative;box-shadow:0 2px 6px #00000008;background:0 0!important}.scale-button span{pointer-events:none;z-index:2;justify-content:center;align-items:center;font-size:14px;font-weight:800;line-height:1;display:inline-flex;color:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important}.scale-button.shape-circle{border-radius:50%}.scale-button.shape-pill{border-radius:999px}.scale-button.shape-diamond{border-radius:6px;transform:scale(.88)rotate(45deg)}.scale-button.shape-diamond span{transform:rotate(-45deg)}.scale-button.shape-triangle_up,.scale-button.shape-triangle_down,.scale-button.shape-star,.scale-button.shape-pentagon,.scale-button.shape-hexagon{position:relative;background:0 0!important;border:none!important}.scale-button.shape-triangle_up span{transform:translateY(3px)}.scale-button.shape-triangle_down span{transform:translateY(-3px)}.scale-button:hover{border-color:var(--form-accent,#c9953e);background:var(--form-accent,#c9953e)!important}@supports (color:color-mix(in lab, red, red)){.scale-button:hover{background:color-mix(in srgb, var(--form-accent,#c9953e) 18%, transparent)!important}}.scale-button:hover{box-shadow:0 4px 12px var(--form-accent,#c9953e);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.scale-button:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--form-accent,#c9953e) 25%, transparent)}}.scale-button.shape-diamond:hover{transform:scale(.88)rotate(45deg)translateY(-2px)}.scale-button.selected{box-shadow:0 6px 18px var(--form-accent,#c9953e);background:var(--form-accent,#c9953e)!important;border-color:var(--form-accent,#c9953e)!important;color:#121713!important}@supports (color:color-mix(in lab, red, red)){.scale-button.selected{box-shadow:0 6px 18px color-mix(in srgb, var(--form-accent,#c9953e) 45%, transparent)}}.scale-button.selected span{color:#121713!important}.input-number-property,.node-field input[type=number],.node-field input[inputmode=numeric]{text-align:right!important;direction:ltr!important}.matrix-wrap{border:1px solid var(--form-text);padding:8px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.matrix-wrap{border:1px solid color-mix(in srgb, var(--form-text) 10%, transparent)}}.matrix-wrap{border-radius:calc(var(--runner-radius) * .7);background:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.matrix-wrap{background:color-mix(in srgb, var(--form-text) 2%, transparent)}}.matrix-table{border-collapse:separate;border-spacing:6px;width:100%;font-size:13px}.matrix-table th{padding:10px 12px;font-size:clamp(12px,1.4vw,14px);font-weight:700}.matrix-table tbody th{text-align:right;min-width:130px;color:var(--form-text);font-size:clamp(13px,1.5vw,15px);font-weight:700}.matrix-table td{text-align:center;background:var(--form-text);border-radius:8px;min-width:55px;padding:10px}@supports (color:color-mix(in lab, red, red)){.matrix-table td{background:color-mix(in srgb, var(--form-text) 5%, transparent)}}.matrix-table td{transition:background .18s,box-shadow .18s}.matrix-table td.selected{background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.matrix-table td.selected{background:color-mix(in srgb, var(--form-accent) 24%, transparent)}}.matrix-table td.selected{box-shadow:inset 0 0 0 1px var(--form-accent)}.matrix-table td label{cursor:pointer;place-items:center;min-height:34px;display:grid}.matrix-table td input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.matrix-table td label span{border:2px solid var(--form-text);place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.matrix-table td label span{border:2px solid color-mix(in srgb, var(--form-text) 23%, transparent)}}.matrix-table td label span{color:#0000;border-radius:50%}.matrix-table td.selected label span{border-color:var(--form-accent);background:var(--form-accent);color:var(--form-text)}.ranking-list{gap:9px;display:grid}.ranking-item{border:1px solid var(--form-text);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ranking-item{border:1px solid color-mix(in srgb, var(--form-text) 13%, transparent)}}.ranking-item{border-radius:calc(var(--runner-radius) * .62);background:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.ranking-item{background:color-mix(in srgb, var(--form-text) 2%, transparent)}}.ranking-grip{color:var(--form-text);flex:none}@supports (color:color-mix(in lab, red, red)){.ranking-grip{color:color-mix(in srgb, var(--form-text) 35%, transparent)}}.ranking-item>i{background:var(--form-accent);border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.ranking-item>i{background:color-mix(in srgb, var(--form-accent) 19%, transparent)}}.ranking-item>i{font-style:normal;font-weight:800}.ranking-item>span{flex:1;min-width:0;font-weight:650}.ranking-controls{direction:rtl;gap:5px;display:flex}.ranking-controls button{border:1px solid var(--form-text);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.ranking-controls button{border:1px solid color-mix(in srgb, var(--form-text) 14%, transparent)}}.ranking-controls button{background:var(--form-surface);color:var(--form-text);cursor:pointer;border-radius:10px}.ranking-controls button:hover:not(:disabled){border-color:var(--form-accent);background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.ranking-controls button:hover:not(:disabled){background:color-mix(in srgb, var(--form-accent) 15%, transparent)}}.ranking-controls button:disabled{opacity:.28;cursor:not-allowed}@media (max-width:640px){.image-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-choice-item{padding:6px}.image-choice-item span{font-size:11px}.scale-input{grid-template-columns:repeat(var(--scale-mobile-count,5), minmax(40px, 1fr))}.rating-input button{min-width:calc(33.333% - 8px)}.matrix-wrap{margin-inline:-16px;padding:3px}.matrix-table{border-spacing:3px;font-size:10px}.matrix-table th{word-break:break-word;padding:4px 2px;font-size:10px;line-height:1.25}.matrix-table tbody th{word-break:break-word;min-width:70px;max-width:90px;padding:6px 3px;font-size:10px;line-height:1.25}.matrix-table td{min-width:0;padding:6px 2px}.matrix-table td label{min-height:28px}.matrix-table td label span{width:20px;height:20px}.matrix-table td label span svg{width:12px;height:12px}.ranking-grip{display:none}}.preview-device.mobile .matrix-wrap,.is-mobile .matrix-wrap{margin-inline:-14px;padding:3px}.preview-device.mobile .matrix-table,.is-mobile .matrix-table{border-spacing:3px;font-size:10px}.preview-device.mobile .matrix-table th,.is-mobile .matrix-table th{word-break:break-word;padding:4px 2px;font-size:10px}.preview-device.mobile .matrix-table tbody th,.is-mobile .matrix-table tbody th{word-break:break-word;min-width:68px;max-width:85px;padding:5px 3px;font-size:10px}.preview-device.mobile .matrix-table td,.is-mobile .matrix-table td{min-width:0;padding:5px 2px}.preview-device.mobile .matrix-table td label span,.is-mobile .matrix-table td label span{width:19px;height:19px}.comment-members-list{gap:6px;margin-top:8px;display:grid}.comment-member-item{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.comment-member-item code{color:var(--workflow-muted);font-family:monospace;font-size:10px}.comment-member-item span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.changing-type-banner{border-bottom:1px solid var(--workflow-line);background:#75c7ff;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.changing-type-banner{background:color-mix(in srgb, #75c7ff 14%, var(--workflow-surface))}}.changing-type-banner{justify-content:space-between;align-items:center;gap:10px;display:flex}.changing-type-banner div{gap:2px;display:grid}.changing-type-banner strong{color:var(--workflow-ink);font-size:11px}.changing-type-banner small{color:var(--workflow-muted);font-size:10px}.changing-type-banner button{border:1px solid var(--workflow-line);background:var(--workflow-surface);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:10px}.runner-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.runner-next{border-radius:calc(var(--runner-radius) * .65);background:var(--form-accent);min-height:49px;color:var(--form-text);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 22px;font-weight:800;display:inline-flex}.runner-back{min-height:43px;color:var(--form-text);background:0 0;border:0;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.runner-back{color:color-mix(in srgb, var(--form-text) 58%, transparent)}}.runner-back{cursor:pointer}.runner-error{color:#b34432;margin-top:9px;font-size:10px}.identity-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.identity-grid .full{grid-column:1/-1}.information-collection-fields{gap:13px;display:grid}.information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.information-grid .runner-field{gap:7px;display:grid}.information-grid .runner-field>span{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.information-grid .runner-field>span{color:color-mix(in srgb, var(--form-text) 72%, transparent)}}.information-grid .runner-field>span{font-size:11px;font-weight:700}.mobile-verification-note{border:1px dashed var(--form-accent);gap:9px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.mobile-verification-note{border:1px dashed color-mix(in srgb, var(--form-accent) 72%, #86714c)}}.mobile-verification-note{border-radius:calc(var(--runner-radius) * .55);color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.mobile-verification-note{color:color-mix(in srgb, var(--form-text) 86%, transparent)}}.mobile-verification-note{background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-verification-note{background:color-mix(in srgb, var(--form-accent) 10%, transparent)}}.mobile-verification-note{font-size:10px;line-height:1.8}.mobile-verification-note strong{font-size:11px}.mobile-verification-note span{display:block}.mobile-verification-note small{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.mobile-verification-note small{color:color-mix(in srgb, var(--form-text) 65%, transparent)}}.mobile-verification-note small{font-size:9px}.mobile-code-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mobile-code-actions button{border:1px solid var(--form-accent);min-height:38px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.mobile-code-actions button{border:1px solid color-mix(in srgb, var(--form-accent) 82%, #86714c)}}.mobile-code-actions button{color:var(--form-text);background:var(--form-accent);cursor:pointer;border-radius:10px;font:800 10px Vazirmatn,sans-serif}.mobile-code-actions input{border:1px solid var(--form-text);width:min(100%,170px);height:38px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.mobile-code-actions input{border:1px solid color-mix(in srgb, var(--form-text) 18%, transparent)}}.mobile-code-actions input{color:var(--form-text);background:var(--form-surface);border-radius:10px;outline:none}.mobile-code-actions input:focus{border-color:var(--form-accent);box-shadow:0 0 0 3px var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.mobile-code-actions input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--form-accent) 20%, transparent)}}.mobile-code-actions .is-verified{color:#3f8d62;font-weight:800}.information-empty{border:1px dashed var(--form-text);margin:0;padding:13px}@supports (color:color-mix(in lab, red, red)){.information-empty{border:1px dashed color-mix(in srgb, var(--form-text) 20%, transparent)}}.information-empty{color:var(--form-text);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.information-empty{color:color-mix(in srgb, var(--form-text) 66%, transparent)}}.information-empty{font-size:11px}.file-drop{border:1px dashed var(--form-text);flex-direction:column;align-items:center;gap:7px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.file-drop{border:1px dashed color-mix(in srgb, var(--form-text) 30%, transparent)}}.file-drop{border-radius:calc(var(--runner-radius) * .7);cursor:pointer;text-align:center;transition:border-color .18s,background .18s,transform .18s}.file-drop:hover,.file-drop.dragging{border-color:var(--form-accent);background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.file-drop:hover,.file-drop.dragging{background:color-mix(in srgb, var(--form-accent) 10%, transparent)}}.file-drop:hover,.file-drop.dragging{transform:translateY(-1px)}.file-drop input{display:none}.file-drop span{font-size:11px;font-weight:700}.file-drop small{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.file-drop small{color:color-mix(in srgb, var(--form-text) 55%, transparent)}}.file-drop small{font-size:9px}.submit-success{text-align:center}.success-icon{background:var(--form-accent);border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto;display:grid}.report-page{padding:34px}.report-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.report-head h2{margin:0 0 5px;font-size:27px}.report-head p{color:var(--muted);margin:0;font-size:11px}.report-actions{gap:8px;display:flex}.report-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:17px;display:grid}.report-stat{border:1px solid var(--line);background:var(--white);border-radius:17px;min-height:130px;padding:21px}.report-stat span{color:var(--muted);font-size:10px}.report-stat strong{margin-top:10px;font:900 36px Arial;display:block}.report-stat small{color:#6c5021;font-size:9px}.report-chart-grid{grid-template-columns:1.2fr .8fr;gap:17px;margin-bottom:17px;display:grid}.chart-card{border:1px solid var(--line);background:var(--white);border-radius:17px;padding:21px}.chart-card h3{margin:0 0 5px;font-size:12px}.chart-card>p{color:var(--muted);margin:0 0 22px;font-size:9px}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:12px;height:190px;display:flex}.bar-item{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:25px;display:flex}.bar-item i{background:var(--accent);border-radius:7px 7px 0 0;width:min(38px,75%);min-height:4px}.bar-item:nth-child(3n) i{background:var(--accent-2)}.bar-item span{color:var(--muted);font-size:8px;transform:translateY(22px)}.distribution{gap:12px;display:grid}.distribution-row{grid-template-columns:65px 1fr 25px;align-items:center;gap:9px;font-size:9px;display:grid}.distribution-track{background:#eceee7;border-radius:999px;height:8px;overflow:hidden}.distribution-track i{border-radius:inherit;background:var(--ink);height:100%;display:block}.responses-table-wrap{overflow-x:auto}.responses-table{border-collapse:collapse;text-align:right;width:100%;font-size:10px}.responses-table th,.responses-table td{white-space:nowrap;border-bottom:1px solid #eceee8;padding:13px 16px}.responses-table th{color:var(--muted);background:#fbf9f8;font-weight:650}.responses-table code{text-overflow:ellipsis;color:#596259;direction:ltr;max-width:240px;display:block;overflow:hidden}.toast{z-index:100;background:var(--ink);color:var(--white);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:10px;animation:.25s toastIn;display:flex;position:fixed;bottom:24px;left:24px}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1117118f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:var(--white);border-radius:19px;width:min(470px,100%);padding:24px;box-shadow:0 30px 90px #00000040}.modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:21px;display:flex}.modal-head h3{margin:0 0 4px;font-size:18px}.modal-head p{color:var(--muted);margin:0;font-size:10px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:21px;display:flex}@media (max-width:1100px){.hero{grid-template-columns:1fr 1fr;gap:25px}.hero h1{font-size:61px}.hero-stage{min-height:500px}.module-grid{grid-template-columns:repeat(2,1fr)}.panel-shell{grid-template-columns:215px 1fr}.stats-grid{grid-template-columns:1fr 1fr}.builder-topbar{grid-template-columns:190px 1fr 170px}.phase-button{min-width:70px}.phase-button em{display:none}.builder-workspace{grid-template-columns:225px minmax(360px,1fr) 275px}}@media (max-width:900px){.shell{width:min(100% - 32px,720px)}.landing-nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-stage{min-height:520px}.section-heading{grid-template-columns:1fr;gap:20px}.workflow-section>.shell{grid-template-columns:1fr;gap:40px}.workflow-intro{position:static}.architecture{grid-template-columns:1fr}.architecture-visual{order:2}.final-cta{flex-direction:column;align-items:flex-start}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-panel{min-height:100vh}.panel-shell{padding-bottom:67px;display:block}.panel-sidebar{display:none}.mobile-panel-nav{z-index:50;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);bottom:0;background:#fffffff0;justify-content:space-around;align-items:center;height:66px;padding:7px 12px;display:flex;position:fixed;inset-inline:0}.mobile-panel-nav a{min-width:56px;color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:8px;display:flex}.mobile-panel-nav a.active{color:var(--ink)}.dashboard-grid,.report-chart-grid{grid-template-columns:1fr}.builder-topbar{grid-template-columns:1fr auto}.builder-phases{border-top:1px solid var(--line);order:3;grid-column:1/-1;overflow-x:auto}.builder-topbar{min-height:116px;padding-top:7px}.builder-workspace{grid-template-columns:210px 1fr;min-height:calc(100vh - 116px)}.builder-library,.builder-inspector{max-height:calc(100vh - 116px);top:116px}.builder-inspector{display:none}.phase-panel{min-height:calc(100vh - 116px)}.design-grid,.settings-layout,.report-launch{grid-template-columns:1fr}}@media (max-width:640px){.shell{width:min(100% - 24px,560px)}.landing-nav{height:72px}.nav-cta{min-height:40px;padding-inline:13px;font-size:11px}.brand-copy{display:none}.hero{min-height:0;padding-block:42px 70px}.hero h1{letter-spacing:-3px;font-size:clamp(46px,15vw,68px)}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-trust{text-align:right;justify-content:center;display:grid}.hero-stage{border-radius:24px;min-height:435px}.f13-monogram span{font-size:150px}.f13-monogram b{font-size:104px}.card-question{width:calc(100% - 28px);right:14px}.card-data{min-width:230px;top:14px;left:14px}.orbit-a,.orbit-b{display:none}.module-section{padding-block:74px}.section-heading h2,.architecture-copy h2{font-size:38px}.module-grid{grid-template-columns:1fr}.module-active{transform:none}.workflow-section>.shell{padding-block:75px}.workflow-intro h2{font-size:43px}.workflow-item{grid-template-columns:38px 1fr}.workflow-item>svg{display:none}.architecture{padding-block:72px}.architecture-visual{min-height:430px}.ring-two{width:360px;height:360px}.ring-one{width:230px;height:230px}.node-1,.node-3{left:34%}.arch-node{min-width:88px}.final-cta{padding:36px 25px}.landing-footer{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:190px}.landing-footer>span{text-align:center}.auth-panel{padding:28px 22px}.auth-card h1{font-size:34px}.panel-topbar{padding:0 17px}.panel-content,.report-page{padding:21px 14px}.dashboard-welcome{flex-direction:column;align-items:stretch}.stats-grid,.report-stats{grid-template-columns:1fr 1fr}.stat-card{padding:14px}.form-row{grid-template-columns:1fr auto}.form-row>span,.form-row>.status-badge{display:none}.roadmap-card{min-height:300px}.builder-topbar{padding-inline:10px}.builder-title,.builder-actions .btn-light,.save-status{display:none}.phase-button{flex:0 0 70px;min-width:70px;font-size:0}.phase-button span{font-size:8px}.builder-workspace{display:block}.builder-library{border:0;max-height:none;position:static}.builder-pane-head{position:static}.question-library-list{grid-template-columns:repeat(4,1fr);overflow-x:auto}.question-library-item{min-width:88px}.builder-canvas{padding:18px 10px 80px}.builder-inspector{border:0;border-top:1px solid var(--line);max-height:none;display:block;position:static}.preview-frame{border-radius:18px;min-height:500px;padding:28px 16px}.block-card{grid-template-columns:26px 1fr}.block-actions{opacity:1;grid-column:1/-1;justify-content:flex-end}.phase-panel{padding:26px 13px 80px}.design-preview{min-height:360px;padding:18px}.settings-layout,.share-options{grid-template-columns:1fr}.report-head{flex-direction:column;align-items:stretch}.report-actions{overflow-x:auto}.report-stats{grid-template-columns:1fr}.form-public-header{min-height:63px}.form-runner{align-items:flex-start;width:min(100% - 22px,600px);padding-block:20px 60px}.runner-card{padding:27px 20px}.runner-card h1,.runner-card h2{font-size:27px}.identity-grid,.information-grid,.image-choice-grid{grid-template-columns:1fr}.runner-actions{align-items:stretch}.runner-next{flex:1}}.builder-theme-toggle{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#f6f7f3;border-radius:11px;flex:none;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid}.builder-theme-toggle:hover{background:#ecefe7;transform:translateY(-1px)}.builder-shell.builder-dark{background:#101411}.builder-shell.builder-dark .builder-topbar{color:#f2f5ee;background:#171c18;border-color:#303831}.builder-shell.builder-dark .back-button,.builder-shell.builder-dark .builder-theme-toggle,.builder-shell.builder-dark .btn-light{color:#e8eee8;background:#222923;border-color:#354037}.builder-shell.builder-dark .phase-button{color:#8f9a91}.builder-shell.builder-dark .phase-button.active{color:#f2f5ee}.builder-shell.builder-dark .phase-button span{background:#29312a}.builder-shell.builder-dark .phase-button.active span{color:#151a16;background:#c9953e}.workflow-workspace{grid-template-columns:var(--inspector-width,300px) minmax(360px, 1fr) var(--library-width,300px);isolation:isolate}.workflow-side-wrap{z-index:30;background:var(--workflow-surface);min-width:0;height:calc(100vh - 68px);position:relative;overflow:hidden}.workflow-side-wrap .workflow-inspector,.workflow-side-wrap .workflow-library{width:100%;height:100%;max-height:none}.inspector-side{border-right:1px solid var(--workflow-line)}.library-side{border-left:1px solid var(--workflow-line)}.panel-resizer{z-index:60;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0}.panel-resizer:after{content:"";background:0 0;border-radius:4px;width:2px;height:46px;transition:height .15s,background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panel-resizer:hover:after,.panel-resizer:active:after{background:#ac833d;height:78px}.inspector-resizer{right:-4px}.library-resizer{left:-4px}.workflow-pane-head>small{padding:5px 8px;font:9px Vazirmatn,sans-serif}.inspector-section h4{margin-bottom:15px;font-size:11px}.workflow-library-list{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:auto;min-height:0;padding:12px;display:grid;overflow:auto}.workflow-library-item{border:1px solid var(--workflow-line);background:var(--workflow-surface);border-radius:13px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:86px;padding:11px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-library-item{background:color-mix(in srgb, var(--workflow-surface) 96%, var(--workflow-soft))}}.workflow-library-item{cursor:grab;text-align:right;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s}.workflow-library-item:hover{border-color:#a47e3c}@supports (color:color-mix(in lab, red, red)){.workflow-library-item:hover{border-color:color-mix(in srgb, #a47e3c 55%, var(--workflow-line))}}.workflow-library-item:hover{background:var(--workflow-soft);transform:translateY(-2px);box-shadow:0 8px 20px #0f141012}.workflow-library-item strong{margin-bottom:4px;font-size:10px}.preset-library{border-top:1px solid var(--workflow-line);background:var(--workflow-surface);flex:none}.preset-library summary{min-height:51px;color:var(--workflow-ink);cursor:pointer;align-items:center;gap:9px;padding:0 16px;font-size:10px;font-weight:750;list-style:none;display:flex}.preset-library summary::-webkit-details-marker{display:none}.preset-library summary span{align-items:center;gap:7px;display:flex}.preset-library summary b{min-width:21px;height:21px;color:var(--workflow-muted);background:var(--workflow-soft);border-radius:99px;place-items:center;margin-right:auto;font:8px Arial;display:grid}.preset-library[open] summary>svg{transform:rotate(180deg)}.preset-library>div{gap:6px;max-height:240px;padding:0 10px 11px;display:grid;overflow-y:auto}.preset-library>div>p{border:1px dashed var(--workflow-line);color:var(--workflow-muted);border-radius:10px;margin:0;padding:13px;font-size:8px;line-height:1.8}.preset-card{border:1px solid var(--workflow-line);min-height:54px;color:var(--workflow-ink);background:var(--workflow-soft);text-align:right;cursor:grab;border-radius:11px;grid-template-columns:34px 1fr 24px;align-items:center;gap:8px;padding:8px;display:grid}.preset-card>span{color:#63481a;background:#eedbb9;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.preset-card strong{margin-bottom:2px;font-size:9px;display:block}.preset-card small{color:var(--workflow-muted);font-size:7px;display:block}.preset-card>button{width:23px;height:23px;color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.preset-card>button:hover{color:#b14d3f;background:#ffece8}.workflow-canvas{contain:strict;background-size:var(--canvas-grid) var(--canvas-grid)}.workflow-stage{will-change:transform;transform-origin:0 0;width:6000px;height:6000px}.workflow-node-position{z-index:12;will-change:transform;transform-origin:0 0;top:0!important;left:0!important}.workflow-node{transition:border-color .12s,box-shadow .12s;box-shadow:0 10px 28px #0f151017}.workflow-node:hover{transform:none}.workflow-node-head{min-height:74px}.node-output-row button.connected{box-shadow:0 0 0 4px #bd934b33}.workflow-connections{z-index:8}.edge-line{stroke:var(--workflow-edge)}@supports (color:color-mix(in lab, red, red)){.edge-line{stroke:color-mix(in srgb, var(--workflow-edge) 88%, transparent)}}.edge-line{stroke-width:2.25px;vector-effect:non-scaling-stroke}.edge-hit{vector-effect:non-scaling-stroke}.workflow-connections g:hover .edge-line,.workflow-connections g.selected .edge-line{stroke:#a37c3a;stroke-width:3px}.workflow-comment{z-index:10;border:1.5px solid var(--comment-color);position:absolute}@supports (color:color-mix(in lab, red, red)){.workflow-comment{border:1.5px solid color-mix(in srgb, var(--comment-color) 72%, #526053)}}.workflow-comment{background:var(--comment-color);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.workflow-comment{background:color-mix(in srgb, var(--comment-color) 10%, transparent)}}.workflow-comment{box-shadow:inset 0 0 0 1px var(--comment-color)}@supports (color:color-mix(in lab, red, red)){.workflow-comment{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--comment-color) 17%, transparent)}}.workflow-comment{pointer-events:none}.workflow-comment.selected{box-shadow:inset 0 0 0 2px var(--comment-color), 0 0 0 3px var(--comment-color)}@supports (color:color-mix(in lab, red, red)){.workflow-comment.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--comment-color) 34%, transparent), 0 0 0 3px color-mix(in srgb, var(--comment-color) 12%, transparent)}}.workflow-comment>header{color:#22291f;background:var(--comment-color);direction:rtl;border-radius:16px 16px 0 0;align-items:center;gap:8px;height:43px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-comment>header{background:color-mix(in srgb, var(--comment-color) 78%, white)}}.workflow-comment>header{cursor:grab;touch-action:none;pointer-events:auto}.workflow-comment>header:active{cursor:grabbing}.workflow-comment>header strong{font-size:10px}.workflow-comment>header span{opacity:.62;margin-right:auto;font-size:8px}.comment-actions{opacity:0;gap:3px;transition:opacity .13s;display:flex}.workflow-comment:hover .comment-actions,.workflow-comment.selected .comment-actions{opacity:1}.comment-actions button{color:#3d473a;cursor:pointer;background:#ffffff7a;border:0;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.comment-actions button:hover{background:#ffffffd1}.workflow-comment>p{color:var(--workflow-muted);direction:rtl;margin:9px 14px;font-size:8px}.comment-resize{border:0;border-right:2px solid var(--comment-color);border-bottom:2px solid var(--comment-color);cursor:nwse-resize;pointer-events:auto;background:0 0;border-radius:0 0 6px;width:18px;height:18px;position:absolute;bottom:-2px;right:-2px}.canvas-floating-toolbar{height:auto;min-height:50px;padding:6px 8px 6px 14px}.canvas-status{font-size:9px}.canvas-status strong{font-size:10px}.canvas-tools button{width:32px;height:32px}.workflow-minimap{display:none!important}.workflow-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a0e0b85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workflow-dialog{border:1px solid var(--workflow-line);width:min(440px,100%);color:var(--workflow-ink);background:var(--workflow-surface);direction:rtl;border-radius:18px;padding:20px;box-shadow:0 28px 90px #00000040}.workflow-dialog>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.workflow-dialog>header>div{align-items:flex-start;gap:10px;display:flex}.workflow-dialog>header>div>span{color:#62491d;background:#eedcbd;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.workflow-dialog h3{margin:0 0 5px;font-size:14px}.workflow-dialog p{color:var(--workflow-muted);margin:0;font-size:9px;line-height:1.7}.workflow-dialog>header>button{width:31px;height:31px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border:0;border-radius:9px;place-items:center;display:grid}.workflow-dialog>label{margin-top:22px;display:block}.workflow-dialog>label span{color:var(--workflow-muted);margin-bottom:6px;font-size:9px;display:block}.workflow-dialog>label input{border:1px solid var(--workflow-line);width:100%;height:43px;color:var(--workflow-ink);background:var(--workflow-soft);border-radius:10px;outline:none;padding:0 12px}.workflow-dialog>label input:focus{border-color:#a17d3e;box-shadow:0 0 0 4px #b8904a24}.workflow-dialog>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.workflow-dialog>footer button{border:1px solid var(--workflow-line);min-height:39px;color:var(--workflow-ink);background:var(--workflow-soft);cursor:pointer;border-radius:9px;padding:0 14px}.workflow-dialog>footer button.primary{color:#151a16;background:#c9953e;border-color:#c9953e;font-weight:800}@media (max-width:1100px){.workflow-workspace{grid-template-columns:min(var(--inspector-width), 270px) minmax(360px, 1fr) min(var(--library-width), 270px)}.workflow-library-item{min-height:78px}.workflow-library-item small{display:none}}@media (max-width:900px){.workflow-workspace{grid-template-columns:220px minmax(320px,1fr) 220px}.library-side{display:block}.library-side .workflow-library{display:flex}.workflow-side-wrap,.workflow-side-wrap .workflow-inspector{height:calc(100vh - 116px);max-height:calc(100vh - 116px)}.workflow-library-item{min-height:72px}}@media (max-width:760px){.workflow-workspace{flex-direction:column;min-height:0;display:flex}.workflow-canvas{order:1;min-height:70vh}.library-side{border-top:1px solid var(--workflow-line);order:2;height:auto;max-height:none;display:block}.inspector-side{border-top:1px solid var(--workflow-line);order:3;height:auto;max-height:none}.workflow-side-wrap .workflow-library,.workflow-side-wrap .workflow-inspector{height:auto;max-height:none}.panel-resizer{display:none}.workflow-library-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:390px}.workflow-inspector-scroll{height:auto;max-height:550px}.canvas-floating-toolbar{max-width:calc(100% - 18px);top:9px}.canvas-status{display:none}.canvas-tools{border:0;padding:0}.canvas-tools button{width:31px;height:31px}.canvas-zoom-controls{bottom:10px;left:10px}}.ready-stats strong{justify-content:center;align-items:center;min-height:23px;display:flex}.workflow-workspace{--workflow-bg:#f5f6f2;--workflow-surface:#fff;--workflow-soft:#f0f2ec;--workflow-line:#dfe3da;--workflow-ink:#151a16;--workflow-muted:#788078;--workflow-edge:#8f9a90;width:100%;min-width:0;min-height:calc(100vh - 68px);color:var(--workflow-ink);background:var(--workflow-bg);direction:ltr;grid-column:1/-1;grid-template-columns:minmax(250px,292px) minmax(430px,1fr) minmax(230px,270px);display:grid}.workflow-workspace.dark{--workflow-bg:#111512;--workflow-surface:#1b211d;--workflow-soft:#242b26;--workflow-line:#303a32;--workflow-ink:#f1f4ed;--workflow-muted:#97a198;--workflow-edge:#77857a}.workflow-inspector,.workflow-library{z-index:10;background:var(--workflow-surface);direction:rtl;min-width:0;max-height:calc(100vh - 68px);position:relative;overflow:hidden}.workflow-inspector{border-right:1px solid var(--workflow-line)}.workflow-library{border-left:1px solid var(--workflow-line)}.workflow-pane-head{border-bottom:1px solid var(--workflow-line);background:var(--workflow-surface);justify-content:space-between;align-items:center;gap:12px;min-height:69px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-pane-head{background:color-mix(in srgb, var(--workflow-surface) 94%, transparent)}}.workflow-pane-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workflow-pane-head span{color:var(--workflow-muted);margin-bottom:2px;font-size:8px;display:block}.workflow-pane-head h3{margin:0;font-size:12px}.workflow-pane-head>small{background:var(--workflow-soft);color:var(--workflow-muted);border-radius:6px;padding:4px 7px;font:8px Arial}.theme-toggle{border:1px solid var(--workflow-line);background:var(--workflow-soft);width:34px;height:34px;color:var(--workflow-ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.workflow-search{margin:12px;position:relative}.workflow-search svg{color:var(--workflow-muted);position:absolute;top:11px;right:11px}.workflow-search input{border:1px solid var(--workflow-line);background:var(--workflow-soft);width:100%;height:38px;color:var(--workflow-ink);border-radius:10px;outline:none;padding:0 34px 0 11px;font-size:9px}.workflow-search input:focus{border-color:#927542;box-shadow:0 0 0 3px #deb26624}.workflow-library-list{align-content:start;gap:6px;height:calc(100% - 187px);padding:0 10px 15px;display:grid;overflow-y:auto}.workflow-library-item{background:var(--workflow-soft);min-height:58px;color:var(--workflow-ink);text-align:right;cursor:grab;border:1px solid #00000012;border-radius:12px;grid-template-columns:36px 1fr 20px;align-items:center;gap:8px;padding:8px 9px;transition:all .15s;display:grid}.workflow-library-item.tone-mint{background:#efdbba}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-mint{background:color-mix(in srgb, #efdbba 22%, var(--workflow-surface))}}.workflow-library-item.tone-mint{border-color:#60441538}.workflow-library-item.tone-blue{background:#dff1fd}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-blue{background:color-mix(in srgb, #dff1fd 28%, var(--workflow-surface))}}.workflow-library-item.tone-blue{border-color:#276b9738}.workflow-library-item.tone-amber{background:#ffedc6}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-amber{background:color-mix(in srgb, #ffedc6 28%, var(--workflow-surface))}}.workflow-library-item.tone-amber{border-color:#8c5c0038}.workflow-library-item.tone-violet{background:#eae4ff}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-violet{background:color-mix(in srgb, #eae4ff 28%, var(--workflow-surface))}}.workflow-library-item.tone-violet{border-color:#6450a238}.workflow-library-item.tone-purple{background:#f3e8ff}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-purple{background:color-mix(in srgb, #f3e8ff 28%, var(--workflow-surface))}}.workflow-library-item.tone-purple{border-color:#a855f738}.workflow-library-item.tone-rose{background:#ffe4e6}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-rose{background:color-mix(in srgb, #ffe4e6 28%, var(--workflow-surface))}}.workflow-library-item.tone-rose{border-color:#e11d4838}.workflow-library-item.tone-slate{background:#f1f5f9}@supports (color:color-mix(in lab, red, red)){.workflow-library-item.tone-slate{background:color-mix(in srgb, #f1f5f9 40%, var(--workflow-surface))}}.workflow-library-item.tone-slate{border-color:#64748b38}.workflow-library-item:hover{transform:translate(-2px);box-shadow:0 4px 12px #0000000d}.workflow-library-item.drag-over{transform:scale(1.02);border-color:#10b981!important;box-shadow:0 0 0 2px #10b9814d!important}.workflow-library-item>span{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.workflow-library-item.tone-mint>span{color:#604415;background:#efdbba}.workflow-library-item.tone-blue>span{color:#276b97;background:#dff1fd}.workflow-library-item.tone-amber>span{color:#8c5c00;background:#ffedc6}.workflow-library-item.tone-violet>span{color:#6450a2;background:#eae4ff}.workflow-library-item.tone-purple>span{color:#8937e0;background:#f3e8ff}.workflow-library-item.tone-rose>span{color:#be123c;background:#ffe4e6}.workflow-library-item.tone-slate>span{color:#475569;background:#e2e8f0}.workflow-library-item div{min-width:0}.workflow-library-item strong{margin-bottom:2px;font-size:9px;display:block}.workflow-library-item small{color:var(--workflow-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.workflow-library-item>svg{color:var(--workflow-muted)}.library-tip{border:1px dashed var(--workflow-muted);flex-direction:column;gap:3px;height:82px;margin:0 12px 12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.library-tip{border:1px dashed color-mix(in srgb, var(--workflow-muted) 38%, transparent)}}.library-tip{color:var(--workflow-muted);background:var(--workflow-soft);border-radius:12px}.library-tip b{color:var(--workflow-ink);font-size:8px}.library-tip span{font-size:7px;line-height:1.8}.workflow-canvas{cursor:grab;background-color:var(--workflow-bg);background-image:radial-gradient(circle, var(--workflow-muted) 1px, transparent 1.2px);direction:ltr;min-width:0;min-height:calc(100vh - 68px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.workflow-canvas{background-image:radial-gradient(circle, color-mix(in srgb, var(--workflow-muted) 27%, transparent) 1px, transparent 1.2px)}}.workflow-canvas{background-position:var(--canvas-x) var(--canvas-y);background-size:var(--canvas-grid) var(--canvas-grid);-webkit-user-select:none;user-select:none;touch-action:none}.workflow-canvas.panning{cursor:grabbing}.workflow-stage{transform-origin:0 0;width:5000px;height:7000px;position:absolute;inset:0}.workflow-connections{pointer-events:none;position:absolute;inset:0;overflow:visible}.workflow-connections g{pointer-events:stroke;cursor:pointer}.edge-line{fill:none;stroke:var(--workflow-edge);stroke-width:2px;opacity:.8;transition:all .15s}.edge-hit{fill:none;stroke:#0000;stroke-width:16px}.workflow-connections g:hover .edge-line,.workflow-connections g.selected .edge-line{stroke:#926d2c;stroke-width:3px;opacity:1;filter:drop-shadow(0 2px 3px #4f3b192e)}.workflow-connections marker path{fill:var(--workflow-edge)}.edge-line.draft{stroke:#a6803d;stroke-dasharray:7 6;animation:.65s linear infinite workflowDash}@keyframes workflowDash{to{stroke-dashoffset:-13px}}.workflow-node-position{width:264px;position:absolute}.workflow-node-position.grouped:before{content:"GROUP";color:#705526;text-align:left;pointer-events:none;border:1px dashed #906e35;border-radius:18px;padding:2px 7px;font:7px Arial;position:absolute;inset:-8px}.workflow-node{border:1px solid var(--workflow-line);background:var(--workflow-surface);direction:rtl;border-radius:16px;width:264px;position:relative}@supports (color:color-mix(in lab, red, red)){.workflow-node{background:color-mix(in srgb, var(--workflow-surface) 97%, transparent)}}.workflow-node{cursor:default;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 8px 24px #0f151014}.workflow-node:hover{border-color:var(--workflow-muted)}@supports (color:color-mix(in lab, red, red)){.workflow-node:hover{border-color:color-mix(in srgb, var(--workflow-muted) 62%, transparent)}}.workflow-node:hover{box-shadow:0 12px 32px #0f15101f}.workflow-node.selected{border-color:#9e7835;box-shadow:0 0 0 3px #c5984a2e,0 14px 36px #0f151021}.workflow-node.terminal{border-color:#9e7835}@supports (color:color-mix(in lab, red, red)){.workflow-node.terminal{border-color:color-mix(in srgb, #9e7835 55%, var(--workflow-line))}}.workflow-node.tone-amber{background:#ffedc6}@supports (color:color-mix(in lab, red, red)){.workflow-node.tone-amber{background:color-mix(in srgb, #ffedc6 22%, var(--workflow-surface))}}.workflow-workspace.dark .workflow-node.tone-amber{background:#6c4810}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .workflow-node.tone-amber{background:color-mix(in srgb, #6c4810 28%, var(--workflow-surface))}}.workflow-node:before{content:"";background:#74a8cb;border-radius:0 0 5px 5px;height:4px;position:absolute;inset:0 14px auto}.workflow-node.tone-mint:before{background:#a8813e}.workflow-node.tone-amber:before{background:#d69a29}.workflow-node.tone-violet:before{background:#8570c6}.workflow-node-head{cursor:grab;touch-action:none;grid-template-columns:38px 1fr 16px;align-items:center;gap:9px;min-height:72px;padding:15px 13px 10px;display:grid}.workflow-node-head:active{cursor:grabbing}.workflow-node-icon{color:#276b97;background:#e3f5ff;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.tone-mint .workflow-node-icon{color:#604415;background:#f8eedd}.tone-amber .workflow-node-icon{color:#8c5c00;background:#fff0cf}.tone-violet .workflow-node-icon{color:#6450a2;background:#eee8ff}.workflow-node-head div{min-width:0}.workflow-node-head small{color:var(--workflow-muted);margin-bottom:3px;font-size:7px;display:block}.workflow-node-head strong{color:var(--workflow-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;display:block;overflow:hidden}.node-grip{color:var(--workflow-muted);opacity:.55}.node-preview{margin:0 13px 11px}.node-fake-input{border:1px solid var(--workflow-line);min-height:31px;color:var(--workflow-muted);background:var(--workflow-soft);white-space:nowrap;border-radius:8px;padding:9px;font-size:7px;overflow:hidden}.node-fake-input.multiline{white-space:normal;min-height:45px}.node-answer-summary{border:1px solid var(--workflow-line);gap:3px;min-height:40px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.node-answer-summary{border:1px solid color-mix(in srgb, var(--workflow-line) 90%, transparent)}}.node-answer-summary{background:var(--workflow-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.node-answer-summary{background:color-mix(in srgb, var(--workflow-soft) 76%, transparent)}}.node-answer-summary small{color:var(--workflow-muted);font-size:6px}.node-answer-summary span{color:var(--workflow-ink);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.55;overflow:hidden}.node-answer-summary.multiline span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.node-composite-preview{min-height:40px}.node-composite-preview>small{margin-bottom:4px;display:block}.node-composite-preview ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.node-composite-preview li{border-top:1px solid var(--workflow-line);gap:2px;min-width:0;padding:5px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.node-composite-preview li{border-top:1px solid color-mix(in srgb, var(--workflow-line) 72%, transparent)}}.node-composite-item-title{grid-template-columns:17px minmax(0,1fr);align-items:start;gap:5px;min-width:0;display:grid}.node-composite-preview li b{color:#594728;background:#eee3d0;border-radius:5px;place-items:center;width:17px;height:17px;font-size:7px;font-weight:700;line-height:1;display:grid}.node-composite-preview li span{overflow-wrap:anywhere;color:var(--workflow-ink);font-size:8px;font-weight:600;line-height:1.55}.node-composite-preview li small{color:var(--workflow-muted);padding-right:22px;font-size:7px;line-height:1.45}.terminal-preview{min-height:34px;color:var(--workflow-ink);align-items:center;gap:7px;display:flex}.terminal-preview i{color:var(--workflow-muted);margin-right:auto;font-size:7px;font-style:normal}.terminal-preview.success{color:#6c4d18}.node-choice-preview{gap:4px;display:flex;overflow:hidden}.node-choice-preview i{background:var(--workflow-soft);max-width:86px;color:var(--workflow-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-style:normal;display:flex;overflow:hidden}.node-choice-preview b{font:7px Arial}.node-image-preview{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.node-image-preview i{color:var(--workflow-muted);white-space:nowrap;font-size:6px;font-style:normal;overflow:hidden}.node-image-preview i span{background:linear-gradient(135deg, var(--workflow-soft), var(--workflow-muted));border-radius:6px;height:29px;margin-bottom:3px;display:block}@supports (color:color-mix(in lab, red, red)){.node-image-preview i span{background:linear-gradient(135deg, var(--workflow-soft), color-mix(in srgb, var(--workflow-muted) 25%, var(--workflow-soft)))}}.node-range-preview{color:var(--workflow-muted);align-items:center;gap:7px;font:8px Arial;display:flex}.node-range-preview i{background:linear-gradient(90deg,#e1aa43,#af8946);border-radius:9px;flex:1;height:4px}.node-drop-preview{border:1px dashed var(--workflow-line);color:var(--workflow-muted);text-align:center;border-radius:8px;padding:10px;font-size:7px}.node-copy-preview{max-height:34px;color:var(--workflow-muted);font-size:7px;line-height:1.7;overflow:hidden}.node-group-preview{color:var(--workflow-muted);align-items:center;gap:4px;font-size:7px;display:flex}.node-group-preview i{border:1px solid var(--workflow-line);border-radius:5px;width:20px;height:20px}.node-group-preview span{margin-right:auto}.node-matrix-preview{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.node-matrix-preview i{background:var(--workflow-soft);border-radius:2px;height:8px}.node-payment-preview{color:var(--workflow-muted);align-items:center;gap:6px;font-size:7px;display:flex}.node-code-preview{color:#d6b67f;white-space:nowrap;direction:ltr;background:#171d18;border-radius:7px;padding:8px;font:7px monospace;overflow:hidden}.node-tags{gap:4px;margin:0 13px 8px;display:flex;overflow:hidden}.node-tags span{background:var(--workflow-soft);color:var(--workflow-muted);white-space:nowrap;border-radius:99px;padding:3px 6px;font-size:6px}.node-note{color:var(--workflow-muted);background:#fff1bc;border-right:2px solid #d8b14a;margin:0 13px 9px;padding:7px}@supports (color:color-mix(in lab, red, red)){.node-note{background:color-mix(in srgb, #fff1bc 28%, var(--workflow-soft))}}.node-note{font-size:7px;line-height:1.6}.node-output-list{border-top:1px solid var(--workflow-line);padding:7px 0 10px}.node-output-row{height:28px;color:var(--workflow-muted);align-items:center;padding:0 13px;font-size:7px;display:flex}.node-output-row span{text-overflow:ellipsis;white-space:nowrap;max-width:205px;overflow:hidden}.node-output-row button,.node-input-port{z-index:4;border:2px solid var(--workflow-surface);cursor:crosshair;background:#a9b2aa;border-radius:50%;outline:1px solid #8a958b;width:12px;height:12px;transition:all .13s;position:absolute}.node-output-row button{right:-6px}.node-output-row button:hover,.node-output-row button.connected{background:#bd934a;outline-color:#906b2c;transform:scale(1.28)}.node-input-port{background:var(--workflow-surface);top:32px;left:-6px}.node-input-port:hover{background:#c9953e;outline-color:#906b2c;transform:scale(1.28)}.node-output-row.success button{background:#b79252;outline-color:#82632e}.node-output-row.danger button{background:#db8a79;outline-color:#b66a5c}.node-quick-actions{border:1px solid var(--workflow-line);background:var(--workflow-surface);border-radius:9px;gap:4px;padding:4px;display:flex;position:absolute;top:-33px;left:0;box-shadow:0 5px 14px #0000001a}.node-quick-actions button{width:24px;height:24px;color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.node-quick-actions button:hover{color:var(--workflow-ink);background:var(--workflow-soft)}.node-quick-actions button.active{color:#574018;background:#e9d5b2}.workflow-node.bypassed{opacity:.46;filter:grayscale(.82)}.workflow-node.bypassed .workflow-node-head strong{text-decoration:line-through}.canvas-floating-toolbar{z-index:20;border:1px solid var(--workflow-line);background:var(--workflow-surface);direction:rtl;border-radius:13px;align-items:center;gap:12px;height:46px;padding:5px 7px 5px 13px;display:flex;position:absolute;top:14px;left:50%}@supports (color:color-mix(in lab, red, red)){.canvas-floating-toolbar{background:color-mix(in srgb, var(--workflow-surface) 92%, transparent)}}.canvas-floating-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%);box-shadow:0 10px 30px #0f15101a}.canvas-status{white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.canvas-status i{background:#a07833;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a0783321}.canvas-status span{color:var(--workflow-muted)}.canvas-tools{border-right:1px solid var(--workflow-line);gap:3px;padding-right:7px;display:flex}.canvas-tools button,.canvas-zoom-controls button{width:30px;height:30px;color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.canvas-tools button:hover,.canvas-zoom-controls button:hover{color:var(--workflow-ink);background:var(--workflow-soft)}.canvas-tools button:disabled{opacity:.3;cursor:default}.canvas-tools button.danger:hover{color:#c15545;background:#ffebe7}.canvas-zoom-controls{z-index:20;border:1px solid var(--workflow-line);background:var(--workflow-surface);direction:ltr;border-radius:11px;align-items:center;padding:5px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 25px #0f151014}.canvas-zoom-controls span{width:41px;color:var(--workflow-muted);text-align:center;font:8px Arial}.workflow-minimap{z-index:20;border:1px solid var(--workflow-line);background:var(--workflow-surface);border-radius:11px;width:132px;height:88px;padding:5px;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.workflow-minimap{background:color-mix(in srgb, var(--workflow-surface) 92%, transparent)}}.workflow-minimap{overflow:hidden;box-shadow:0 8px 25px #0f151014}.workflow-minimap>div{background:var(--workflow-soft);border-radius:7px;width:100%;height:100%;position:relative;overflow:hidden}.workflow-minimap i{background:#7ea8c4;border-radius:2px;width:12px;height:7px;position:absolute}.workflow-minimap i.terminal{background:#ac8643}.workflow-inspector-scroll{height:calc(100% - 69px);overflow-y:auto}.workflow-inspector .inspector-empty{min-height:calc(100vh - 140px);color:var(--workflow-muted)}.workflow-inspector .inspector-empty h3{color:var(--workflow-ink)}.workflow-inspector .inspector-empty span{background:var(--workflow-soft)}.inspector-section{border-bottom:1px solid var(--workflow-line);padding:16px}.inspector-section h4{color:var(--workflow-ink);margin:0 0 13px;font-size:9px}.inspector-section-title{justify-content:space-between;align-items:center;display:flex}.inspector-section-title button,.inspector-add-wide{border:1px solid var(--workflow-line);min-height:27px;color:var(--workflow-ink);background:var(--workflow-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:inline-flex}.node-field{margin-bottom:11px;display:block}.node-field>span{color:var(--workflow-muted);margin-bottom:5px;font-size:7px;display:block}.node-field input,.node-field textarea,.node-field select,.inspector-option input,.range-branch input{border:1px solid var(--workflow-line);width:100%;min-height:36px;color:var(--workflow-ink);background:var(--workflow-soft);font:inherit;border-radius:8px;outline:none;padding:8px 9px;font-size:8px}.node-field textarea{resize:vertical;line-height:1.7}.node-field textarea.auto-growing-textarea,.field-mini textarea.auto-growing-textarea{resize:none;min-height:39px;max-height:192px;transition:height .12s;overflow-y:hidden}.node-field input:focus,.node-field textarea:focus,.node-field select:focus,.inspector-option input:focus,.range-branch input:focus{border-color:#96753b;box-shadow:0 0 0 3px #bc944e1f}.node-field-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inspector-options,.range-branch-list{gap:7px;display:grid}.inspector-option{grid-template-columns:24px 1fr 25px;align-items:center;gap:5px;display:grid}.inspector-option b{width:23px;height:23px;color:var(--workflow-muted);background:var(--workflow-soft);border-radius:6px;place-items:center;font:7px Arial;display:grid}.inspector-option button,.range-branch button{width:25px;height:25px;color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.inspector-option button:hover,.range-branch button:hover{color:#b54d3e;background:#ffebe7}.inspector-option .option-image-url{grid-column:2/-1;min-height:31px}.inspector-help{color:var(--workflow-muted);margin:9px 0 0;font-size:7px;line-height:1.7}.media-upload-field{gap:7px;display:grid}.media-url-control{min-width:0;color:var(--workflow-muted);align-items:center;gap:6px;display:flex}.media-url-control input{flex:1;min-width:0}.media-drop-zone,.inspector-option .media-drop-zone{border:1px dashed var(--workflow-muted);place-items:center;gap:3px;width:100%;height:auto;min-height:72px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.media-drop-zone,.inspector-option .media-drop-zone{border:1px dashed color-mix(in srgb, var(--workflow-muted) 48%, transparent)}}.media-drop-zone,.inspector-option .media-drop-zone{color:var(--workflow-muted);background:var(--workflow-soft);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.media-drop-zone,.inspector-option .media-drop-zone{background:color-mix(in srgb, var(--workflow-soft) 88%, var(--workflow-surface))}}.media-drop-zone,.inspector-option .media-drop-zone{cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.media-drop-zone:hover,.media-drop-zone.is-dragging{color:var(--workflow-ink);background:#bc944e;border-color:#a67f3c}@supports (color:color-mix(in lab, red, red)){.media-drop-zone:hover,.media-drop-zone.is-dragging{background:color-mix(in srgb, #bc944e 13%, var(--workflow-soft))}}.media-drop-zone.is-dragging{transform:scale(.99)}.media-drop-zone span{text-align:center;font-size:7px;line-height:1.7}.media-drop-zone small{align-items:center;gap:4px;font-size:6px;display:flex}.media-upload-spinner{animation:1s linear infinite spin}.media-upload-native-input{display:none}.media-upload-error{color:#b42318;margin:0;font-size:7px}.media-upload-field.is-compact{grid-column:1/-1}.media-upload-field.is-compact .media-drop-zone{min-height:48px}.inspector-option .media-upload-field{grid-column:1/-1}.rating-label-list,.matrix-dimension-list{gap:7px;display:grid}.rating-label-item,.matrix-dimension-item{align-items:center;gap:6px;min-width:0;display:flex}.rating-label-item b,.matrix-dimension-item>b{width:22px;color:var(--workflow-muted);text-align:center;flex:0 0 22px;font:7px Arial}.rating-label-item input,.matrix-dimension-item input{border:1px solid var(--workflow-line);min-width:0;min-height:33px;color:var(--workflow-ink);background:var(--workflow-soft);font:inherit;border-radius:8px;outline:none;flex:1;padding:7px 8px;font-size:8px}.rating-label-item input:focus,.matrix-dimension-item input:focus{border-color:#96753b;box-shadow:0 0 0 3px #bc944e1f}.matrix-dimension-editor{gap:8px;margin-top:12px;display:grid}.matrix-dimension-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.matrix-dimension-head strong{color:var(--workflow-ink);font-size:8px}.matrix-dimension-head button{border:1px solid var(--workflow-line);min-height:27px;color:var(--workflow-ink);background:var(--workflow-soft);cursor:pointer;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:7px;display:flex}.matrix-item-actions{align-items:center;gap:3px;display:flex}.matrix-item-actions button{border:1px solid var(--workflow-line);width:25px;height:25px;color:var(--workflow-muted);background:var(--workflow-surface);cursor:pointer;border-radius:6px;place-items:center;display:grid}.matrix-item-actions button:hover:not(:disabled){color:var(--workflow-ink);border-color:#a67f3c}.matrix-item-actions button:disabled{opacity:.35;cursor:not-allowed}.range-branch{grid-template-columns:1fr 48px 48px 24px;align-items:center;gap:4px;display:grid}.range-branch input{min-width:0;min-height:32px;padding-inline:6px}.inspector-add-wide{justify-content:center;width:100%;margin-top:8px}.node-toggle{min-height:39px;color:var(--workflow-ink);justify-content:space-between;align-items:center;font-size:8px;display:flex}.node-toggle button{background:var(--workflow-muted);direction:ltr;border:0;border-radius:99px;width:33px;height:19px;padding:2px}@supports (color:color-mix(in lab, red, red)){.node-toggle button{background:color-mix(in srgb, var(--workflow-muted) 33%, transparent)}}.node-toggle button{cursor:pointer}.node-toggle button i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .15s;display:block}.node-toggle button.on{background:#a67f3c}.node-toggle button.on i{transform:translate(14px)}.inspector-routes{gap:5px;display:grid}.inspector-routes>div{background:var(--workflow-soft);border-radius:8px;grid-template-columns:1fr 1fr 20px;align-items:center;gap:5px;min-height:40px;padding:7px 9px;display:grid}.inspector-routes span{color:var(--workflow-ink);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.inspector-routes small{color:var(--workflow-muted);text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.inspector-routes button{width:20px;height:20px;color:var(--workflow-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.inspector-delete{color:#b34f3f;cursor:pointer;background:#fff1ee;border:1px solid #efd1cb;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 32px);min-height:38px;margin:16px;font-size:8px;display:flex}.workflow-workspace.dark .workflow-library-item.tone-mint>span,.workflow-workspace.dark .workflow-node-icon{filter:saturate(.72)brightness(.78)}.workflow-workspace.dark .inspector-delete{color:#ef9d90;background:#30201e;border-color:#603a34}@media (max-width:1180px){.workflow-workspace{grid-template-columns:250px minmax(390px,1fr) 228px}.workflow-library-item{grid-template-columns:34px 1fr 18px}.workflow-library-item small,.canvas-status span{display:none}}@media (max-width:900px){.workflow-workspace{grid-template-columns:220px minmax(420px,1fr);min-height:calc(100vh - 116px)}.workflow-library{display:none}.workflow-inspector{max-height:calc(100vh - 116px)}.workflow-canvas{min-height:calc(100vh - 116px)}}@media (max-width:640px){.workflow-workspace{flex-direction:column;min-height:0;display:flex}.workflow-canvas{order:1;min-height:68vh}.workflow-library{border:0;border-top:1px solid var(--workflow-line);order:2;max-height:none;display:block}.workflow-inspector{border:0;border-top:1px solid var(--workflow-line);order:3;max-height:none;display:block}.workflow-library-list{grid-template-columns:1fr 1fr;height:auto;max-height:310px}.library-tip{display:none}.workflow-inspector-scroll{height:auto;max-height:520px}.workflow-inspector .inspector-empty{min-height:250px}.canvas-floating-toolbar{max-width:calc(100% - 22px);top:10px}.canvas-status{display:none}.canvas-tools{border:0;padding:0}.workflow-minimap{display:none}.canvas-zoom-controls{bottom:9px;left:9px}}.workflow-workspace{grid-template-columns:var(--inspector-width,300px) minmax(360px, 1fr) var(--library-width,300px)}.workflow-search,.library-tip,.workflow-minimap{display:none!important}.workflow-library{flex-direction:column;display:flex}.workflow-library-list{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:auto;min-height:0;padding:12px}.workflow-library-item{border-color:var(--workflow-line);background:var(--workflow-surface);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;min-height:86px;padding:11px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.workflow-library-item{background:color-mix(in srgb, var(--workflow-surface) 96%, var(--workflow-soft))}}.workflow-library-item>span{align-self:flex-end;width:36px;height:36px}.workflow-library-item div{width:100%}.workflow-library-item strong{font-size:10px}.workflow-library-item small{white-space:normal;font-size:8px;line-height:1.55;display:block}.workflow-node-position{will-change:transform;top:0!important;left:0!important}.node-input-port{top:31px;left:auto!important;right:-7px!important}.node-output-row{text-align:left;justify-content:flex-end;padding:0 16px 0 17px}.node-output-row button{left:-7px!important;right:auto!important}.node-input-port.connected{background:#bd934b;outline-color:#8a6524;box-shadow:0 0 0 4px #bd934b38}.workflow-pane-head{min-height:72px;padding:15px 17px}.workflow-pane-head span{font-size:9px}.workflow-pane-head h3{font-size:14px}.workflow-inspector-scroll{height:calc(100% - 72px)}.inspector-section{padding:18px}.inspector-section h4{font-size:11px}.node-field>span{font-size:9px}.node-field input,.node-field textarea,.node-field select,.inspector-option input,.range-branch input{min-height:39px;font-size:10px}.node-toggle{min-height:43px;font-size:10px}.inspector-routes span{font-size:9px}.inspector-routes small{font-size:8px}.canvas-zoom-controls{gap:3px;bottom:18px;left:18px}.canvas-zoom-controls button{width:35px;height:35px}@media (max-width:1180px){.workflow-workspace{grid-template-columns:230px minmax(320px,1fr) 230px}.workflow-library-item{min-height:76px}.workflow-library-item small{display:none}}@media (max-width:900px){.workflow-workspace{grid-template-columns:220px minmax(320px,1fr) 220px;min-height:calc(100vh - 116px)}.library-side{display:block}.library-side .workflow-library{display:flex}.workflow-side-wrap,.workflow-side-wrap .workflow-inspector,.workflow-side-wrap .workflow-library{height:calc(100vh - 116px);max-height:calc(100vh - 116px)}.workflow-canvas{min-height:calc(100vh - 116px)}}@media (max-width:760px){.workflow-workspace{flex-direction:column;min-height:0;display:flex}.workflow-canvas{order:1;min-height:70vh}.library-side{border-top:1px solid var(--workflow-line);order:2;height:auto;max-height:none;display:block}.inspector-side{border-top:1px solid var(--workflow-line);order:3;height:auto;max-height:none}.workflow-side-wrap .workflow-library,.workflow-side-wrap .workflow-inspector{height:auto;max-height:none;display:flex}.workflow-side-wrap .workflow-inspector{display:block}.panel-resizer{display:none}.workflow-library-list{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:390px}.workflow-inspector-scroll{height:auto;max-height:550px}.canvas-floating-toolbar{max-width:calc(100% - 18px);top:9px}.canvas-status{display:none}}.workflow-stage>.workflow-comment{z-index:10;pointer-events:none}.workflow-stage>.workflow-comment>header,.workflow-stage>.workflow-comment>.comment-resize{pointer-events:auto}.workflow-node.selected{border-color:#b08842}@supports (color:color-mix(in lab, red, red)){.workflow-node.selected{border-color:color-mix(in srgb, #b08842 74%, var(--workflow-line))}}.workflow-node.selected{outline-offset:5px;outline:2px dashed #c08a35;box-shadow:0 0 0 7px #d1ac6b21,0 16px 42px #0f151026}.node-quick-actions{opacity:0;transition:opacity .12s,transform .12s;transform:translateY(4px)}.workflow-node:hover .node-quick-actions,.workflow-node.selected .node-quick-actions,.node-quick-actions:focus-within{opacity:1;transform:translateY(0)}.workflow-library-list{scrollbar-width:thin;scrollbar-color:#b68435 transparent;direction:ltr;flex:1;min-height:0;padding-top:16px}@supports (color:color-mix(in lab, red, red)){.workflow-library-list{scrollbar-color:color-mix(in srgb, #b68435 58%, var(--workflow-line)) transparent}}.workflow-library-item,.preset-library{direction:rtl}.workflow-inspector-scroll{scrollbar-width:thin;scrollbar-color:#b68435 transparent;direction:rtl}@supports (color:color-mix(in lab, red, red)){.workflow-inspector-scroll{scrollbar-color:color-mix(in srgb, #b68435 58%, var(--workflow-line)) transparent}}.workflow-inspector-scroll>*{direction:rtl}.workflow-library-list::-webkit-scrollbar{width:10px}.workflow-inspector-scroll::-webkit-scrollbar{width:10px}.workflow-library-list::-webkit-scrollbar-track{background:0 0;margin-block:12px}.workflow-inspector-scroll::-webkit-scrollbar-track{background:0 0;margin-block:12px}.workflow-library-list::-webkit-scrollbar-thumb{background:linear-gradient(#c59f5c,#8b6b34) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:54px}.workflow-inspector-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#c59f5c,#8b6b34) padding-box padding-box;border:3px solid #0000;border-radius:999px;min-height:54px}.workflow-library-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d8b476,#785b2a) padding-box padding-box}.workflow-inspector-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#d8b476,#785b2a) padding-box padding-box}.inspector-node-head h3{align-items:center;gap:6px;display:flex}.node-definition-summary{border:1px solid var(--workflow-line);color:var(--workflow-muted);background:var(--workflow-soft);border-radius:10px;margin:12px 14px 0;padding:10px 12px;font-size:9px;line-height:1.8}.documented-title,.documented-label{align-items:center;gap:5px;display:flex!important}.inspector-section-title>.documented-title{margin:0}.help-tip{color:#758265;cursor:help;border-radius:50%;outline:none;flex:0 0 18px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.help-tip:hover,.help-tip:focus-visible{color:#2d261b;background:#e4ca9c}.help-tip:after{content:attr(data-tooltip);z-index:90;border:1px solid #c4a46d;width:230px;padding:9px 11px;position:absolute;top:50%;right:calc(100% + 8px)}@supports (color:color-mix(in lab, red, red)){.help-tip:after{border:1px solid color-mix(in srgb, #c4a46d 38%, var(--workflow-line))}}.help-tip:after{color:var(--workflow-ink);background:var(--workflow-surface);text-align:right;opacity:0;pointer-events:none;border-radius:10px;font-size:9px;font-weight:500;line-height:1.75;transition:opacity .12s,transform .12s;transform:translate(4px,-50%);box-shadow:0 12px 34px #080d092e}.help-tip:hover:after,.help-tip:focus-visible:after{opacity:1;transform:translateY(-50%)}.node-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.node-reference-list{flex-wrap:wrap;gap:5px;display:flex}.node-reference-list>span{width:100%;color:var(--workflow-muted);font-size:8px}.node-reference-list code{color:#564221;text-overflow:ellipsis;white-space:nowrap;background:#f0e3ce;border-radius:5px;max-width:100%;padding:4px 6px;font-size:7px;overflow:hidden}.preview-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090d0aad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview-modal{border:1px solid var(--workflow-line);width:min(1160px,100%);height:min(850px,100vh - 36px);color:var(--workflow-ink);background:var(--workflow-surface);direction:rtl;border-radius:22px;grid-template-rows:72px minmax(0,1fr) 42px;display:grid;overflow:hidden;box-shadow:0 34px 120px #0000006b}.preview-modal>header{border-bottom:1px solid var(--workflow-line);justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.preview-modal>header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.preview-modal>header>div:first-child>span{color:#5a441d;background:#ecdcc1;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.preview-modal h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;overflow:hidden}.preview-modal header small{color:var(--workflow-muted);font-size:8px}.preview-modal-actions{align-items:center;gap:7px;display:flex}.preview-modal-actions>button,.preview-device-toggle button{border:1px solid var(--workflow-line);width:34px;height:34px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border-radius:9px;place-items:center;display:grid}.preview-device-toggle{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:11px;gap:3px;padding:3px;display:flex}.preview-device-toggle button{background:0 0;border:0}.preview-device-toggle button.active{color:#2c2313;background:#ddbe89;box-shadow:0 3px 8px #48371926}.preview-modal-stage{background:radial-gradient(circle at 50% 0,#d0ae741f,#0000 35%),#e9ece6;place-items:start center;min-height:0;padding:30px;display:grid;overflow:auto}.preview-device{background:var(--workflow-surface);border:8px solid #202621;border-radius:19px;width:min(920px,100%);min-height:620px;transition:width .22s,border-radius .22s;overflow:hidden;box-shadow:0 24px 70px #0d120e40}.preview-device.mobile{border-width:9px;border-radius:30px;width:min(390px,100%);min-height:700px}.preview-device-browser{color:#7b847c;direction:ltr;background:#f1f3ef;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:8px;display:flex}.preview-device-browser i{background:#c5cbc4;border-radius:50%;width:7px;height:7px}.preview-device-browser span{margin-left:7px}.embedded-node-preview{height:auto;min-height:590px!important}.embedded-node-preview .form-runner{min-height:560px;padding:35px 24px}.embedded-node-preview .form-runner:before{content:none}.embedded-node-preview .runner-card{width:min(620px,100%)}.preview-device.mobile .embedded-node-preview .form-runner{align-items:flex-start;padding:26px 14px}.preview-device.mobile .runner-card{border-radius:18px;padding:24px 18px}.preview-device.mobile .runner-card h1{font-size:20px}.form-preview-scroll{height:690px;overflow:auto}.form-preview-scroll .form-page{min-height:100%}.form-preview-scroll .form-public-header{position:sticky;top:0}.preview-modal>footer{color:var(--workflow-muted);border-top:1px solid var(--workflow-line);text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:9px;display:flex}.node-preview-state{border:1px dashed var(--form-accent);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.node-preview-state{border:1px dashed color-mix(in srgb, var(--form-accent) 70%, #7d8b75)}}.node-preview-state{color:var(--form-text);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.node-preview-state{color:color-mix(in srgb, var(--form-text) 70%, transparent)}}.node-preview-state{background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.node-preview-state{background:color-mix(in srgb, var(--form-accent) 8%, transparent)}}.node-preview-state{font-size:9px}.node-preview-state code{text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:8px;overflow:hidden}.preview-terminal-message,.preview-statement,.preview-code-value{border:1px solid var(--form-accent);padding:16px}@supports (color:color-mix(in lab, red, red)){.preview-terminal-message,.preview-statement,.preview-code-value{border:1px solid color-mix(in srgb, var(--form-accent) 35%, #d9ddd5)}}.preview-terminal-message,.preview-statement,.preview-code-value{background:var(--form-accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.preview-terminal-message,.preview-statement,.preview-code-value{background:color-mix(in srgb, var(--form-accent) 7%, var(--form-surface))}}.preview-terminal-message,.preview-statement,.preview-code-value{line-height:1.9}.preview-code-value{text-align:left;direction:ltr;gap:8px;display:grid}.preview-code-value small{color:#788078;text-align:right;direction:rtl}.preview-only-action{margin-top:4px}.payment-preview-actions{gap:7px;display:flex}.payment-preview-actions button{cursor:pointer;background:#fff;border:1px solid #cbd2c8;border-radius:8px;padding:7px 10px}.workflow-workspace.dark .help-tip:hover,.workflow-workspace.dark .help-tip:focus-visible{color:#ecdfc9;background:#4d3e25}.workflow-workspace.dark .node-reference-list code{color:#e0cca9;background:#303a25}@media (max-width:700px){.preview-modal-backdrop{padding:0}.preview-modal{border:0;border-radius:0;grid-template-rows:64px minmax(0,1fr) 38px;height:100dvh}.preview-modal-stage{padding:14px 8px}.preview-modal>header{padding:0 10px}.preview-modal>header>div:first-child>span,.preview-modal header small{display:none}.preview-modal h3{max-width:130px;font-size:11px}.preview-device{border-width:5px;min-height:600px}.preview-device.mobile{border-width:6px;min-height:650px}.node-field-grid.three{grid-template-columns:1fr}.help-tip:after{width:auto;position:fixed;inset:auto 12px 16px;transform:translateY(5px)}.help-tip:hover:after,.help-tip:focus-visible:after{transform:translateY(0)}}.workflow-canvas{background-image:radial-gradient(circle, var(--workflow-muted) var(--canvas-dot-size,1px), transparent calc(var(--canvas-dot-size,1px) + .3px))}@supports (color:color-mix(in lab, red, red)){.workflow-canvas{background-image:radial-gradient(circle, color-mix(in srgb, var(--workflow-muted) var(--canvas-dot-opacity,22%), transparent) var(--canvas-dot-size,1px), transparent calc(var(--canvas-dot-size,1px) + .3px))}}.edge-line{transition:stroke .15s,stroke-width .15s,opacity .15s,filter .15s}.workflow-canvas.interacting .edge-line,.workflow-canvas.interacting .edge-arrow{transition:none}.workflow-comment.selected{outline:2px dashed var(--comment-color)}@supports (color:color-mix(in lab, red, red)){.workflow-comment.selected{outline:2px dashed color-mix(in srgb, var(--comment-color) 86%, #344034)}}.workflow-comment.selected{outline-offset:5px;box-shadow:inset 0 0 0 2px var(--comment-color), 0 0 0 6px var(--comment-color)}@supports (color:color-mix(in lab, red, red)){.workflow-comment.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--comment-color) 42%, transparent), 0 0 0 6px color-mix(in srgb, var(--comment-color) 15%, transparent)}}.panel-collapse-toggle{z-index:80;border:1px solid var(--workflow-line);width:28px;height:38px;color:var(--workflow-muted);background:var(--workflow-surface);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:82px;box-shadow:0 7px 18px #0f15101a}.inspector-side>.panel-collapse-toggle{border-radius:9px 0 0 9px;right:4px}.library-side>.panel-collapse-toggle{border-radius:0 9px 9px 0;left:4px}.workflow-workspace.direction-ltr .inspector-side>.panel-collapse-toggle{border-radius:0 9px 9px 0;left:4px;right:auto}.workflow-workspace.direction-ltr .library-side>.panel-collapse-toggle{border-radius:9px 0 0 9px;left:auto;right:4px}.workflow-side-wrap:not(.collapsed)>.panel-collapse-toggle{opacity:0;transition:opacity .13s,transform .13s;transform:scale(.92)}.workflow-side-wrap:not(.collapsed):hover>.panel-collapse-toggle,.workflow-side-wrap:not(.collapsed)>.panel-collapse-toggle:focus-visible{opacity:1;transform:scale(1)}.workflow-side-wrap.collapsed>.workflow-inspector,.workflow-side-wrap.collapsed>.workflow-library{visibility:hidden;opacity:0;pointer-events:none}.workflow-side-wrap.collapsed>.panel-resizer{display:none}.workflow-side-wrap.collapsed>.panel-collapse-toggle{border-radius:10px;inset-inline:7px auto}.comment-inspector{direction:rtl}.comment-color-field{color:var(--workflow-muted);gap:8px;font-size:9px;display:grid}.comment-color-field>div{flex-wrap:wrap;gap:8px;display:flex}.comment-color-field button,.comment-color-field input{border:3px solid var(--workflow-surface);outline:1px solid var(--workflow-line);cursor:pointer;border-radius:9px;width:31px;height:31px;padding:0}.comment-color-field button.active{outline:2px solid var(--workflow-ink);transform:scale(1.08)}.comment-color-field input{background:var(--workflow-soft);overflow:hidden}@media (max-width:760px){.workflow-side-wrap.collapsed{height:50px;min-height:50px;overflow:visible}.workflow-side-wrap.collapsed>.panel-collapse-toggle{top:6px}.panel-collapse-toggle{display:grid}}.phase-with-mode{align-items:center;gap:7px;display:flex}.builder-mode-toggle{border:1px solid var(--line);background:#f2f4ef;border-radius:10px;gap:2px;padding:3px;display:flex}.builder-mode-toggle button{color:#788078;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font:700 8px Vazirmatn,sans-serif;display:flex}.builder-mode-toggle button.active{color:#172012;background:#ecd5aa;box-shadow:0 3px 9px #46361a21}.builder-shell.builder-dark .builder-mode-toggle{background:#222923;border-color:#354037}.builder-shell.builder-dark .builder-mode-toggle button.active{color:#172012;background:#c9953e}.list-builder-workspace{--workflow-bg:#f5f6f2;--workflow-surface:#fff;--workflow-soft:#f0f2ec;--workflow-line:#dfe3da;--workflow-ink:#151a16;--workflow-muted:#788078;width:100%;min-width:0;min-height:calc(100vh - 68px);color:var(--workflow-ink);background:var(--workflow-bg);direction:ltr;grid-column:1/-1;grid-template-columns:300px minmax(430px,1fr) 300px;display:grid}.builder-dark .list-builder-workspace{--workflow-bg:#111512;--workflow-surface:#1b211d;--workflow-soft:#242b26;--workflow-line:#303a32;--workflow-ink:#f1f4ed;--workflow-muted:#97a198}.list-builder-inspector,.list-builder-library{background:var(--workflow-surface);direction:rtl;min-width:0;height:calc(100vh - 68px);overflow:hidden}.list-builder-inspector{border-right:1px solid var(--workflow-line)}.list-builder-library{border-left:1px solid var(--workflow-line)}.list-builder-inspector .workflow-inspector{width:100%;height:100%;max-height:none}.list-builder-canvas{--list-canvas-inline-pad:clamp(18px,4vw,60px);min-width:0;height:calc(100vh - 68px);padding:26px var(--list-canvas-inline-pad) 60px;background-image:radial-gradient(circle, var(--workflow-muted) 1px, transparent 1.2px);direction:rtl;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.list-builder-canvas{background-image:radial-gradient(circle, color-mix(in srgb,var(--workflow-muted) 22%,transparent) 1px, transparent 1.2px)}}.list-builder-canvas{background-size:24px 24px}.canvas-panel-toggle-layer{height:0;margin-inline:calc(var(--list-canvas-inline-pad) * -1);z-index:90;direction:ltr;position:sticky;top:26px;transform:translateY(-26px)}.list-builder-heading{justify-content:space-between;align-items:flex-end;gap:20px;width:min(760px,100%);margin:0 auto 23px;display:flex}.list-builder-heading small{color:#81612a;font-size:9px;font-weight:800}.list-builder-heading h2{margin:3px 0 0;font-size:20px}.list-builder-heading p{max-width:330px;color:var(--workflow-muted);margin:0;font-size:9px;line-height:1.9}.linear-block-list{width:min(760px,100%);margin:auto}.linear-block-wrap{padding-bottom:22px;position:relative}.linear-connector{background:linear-gradient(#ad9160,#8b7145);width:2px;height:22px;position:absolute;top:-22px;right:50%}.linear-connector:after{content:"";border-bottom:2px solid #876c3e;border-right:2px solid #876c3e;width:7px;height:7px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}.linear-block-card{border:1px solid var(--workflow-line);background:var(--workflow-surface);border-radius:17px;grid-template-columns:34px 46px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:116px;padding:17px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.linear-block-card{background:color-mix(in srgb,var(--workflow-surface) 97%,var(--workflow-soft))}}.linear-block-card{cursor:pointer;transition:all .15s;box-shadow:0 10px 30px #1219120f}.linear-block-card:before{content:"";background:#8fc8e7;border-radius:0 0 7px 7px;height:3px;position:absolute;top:-1px;left:18px;right:18px}.linear-block-card.tone-mint:before{background:#b2883f}.linear-block-card.tone-amber:before{background:#dda324}.linear-block-card.tone-violet:before{background:#9a83db}.linear-block-card:hover{border-color:#b08946}@supports (color:color-mix(in lab, red, red)){.linear-block-card:hover{border-color:color-mix(in srgb,#b08946 48%,var(--workflow-line))}}.linear-block-card:hover{transform:translateY(-1px)}.linear-block-card.selected{outline-offset:4px;outline:2px dashed #c08a35;box-shadow:0 0 0 7px #c9a3601c,0 14px 34px #12191217}.linear-block-card.dragging{opacity:.45;transform:scale(.985)}.linear-order{color:#594728;background:#eee3d0;border-radius:9px;place-items:center;width:28px;height:28px;font:800 10px Arial;display:grid}.linear-icon{color:#426c84;background:#e5f4fb;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.linear-block-card>div:first-of-type{min-width:0}.linear-block-card small{color:var(--workflow-muted);font-size:8px}.linear-block-card h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;overflow:hidden}.linear-block-card p{color:var(--workflow-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.linear-actions{direction:rtl;align-items:center;gap:4px;display:flex}.linear-actions button{border:1px solid var(--workflow-line);width:30px;height:30px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.linear-actions button:hover{color:var(--workflow-ink);border-color:#bba37c}.linear-actions button.danger:hover{color:#b54b3c;border-color:#df9b90}.linear-actions button:disabled{opacity:.28;cursor:not-allowed}.list-library-grid{scrollbar-width:thin;scrollbar-color:#b68435 transparent;direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;height:100%;padding:14px;display:grid;overflow-y:auto}.list-library-grid .workflow-library-item{min-height:89px;position:relative}.list-library-grid .workflow-library-item>svg{position:absolute;bottom:8px;left:8px}.edge-arrow{fill:var(--workflow-edge);stroke:var(--workflow-bg);stroke-width:2px;paint-order:stroke;opacity:.98;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 1px 1px #232d2229);transition:fill .15s}.workflow-connections g:hover .edge-arrow,.workflow-connections g.selected .edge-arrow{fill:#926d2c}.canvas-floating-toolbar{padding-inline:8px}.general-design-fields{border-top:1px solid var(--line);gap:13px;margin-top:18px;padding-top:18px;display:grid}.design-logo-preview{align-items:center;gap:12px;margin-bottom:18px;display:flex}.design-logo-preview img{object-fit:contain;width:auto;max-width:150px}.design-range{color:var(--muted);gap:7px;font-size:9px;display:grid}.design-range>span{justify-content:space-between;align-items:center;display:flex}.design-range b{color:var(--ink);font:700 9px Arial}.design-range input{accent-color:#c08a35;width:100%}.form-brand-lockup{align-items:center;gap:13px;display:flex}.form-custom-logo{object-fit:contain;border-right:1px solid var(--form-text);width:auto;max-width:min(180px,35vw)}@supports (color:color-mix(in lab, red, red)){.form-custom-logo{border-right:1px solid color-mix(in srgb,var(--form-text) 15%,transparent)}}.form-custom-logo{padding-right:13px}.form-logo-text{max-width:min(240px,32vw);color:var(--form-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.runner-card{padding:clamp(18px,var(--block-card-padding,44px),72px);border-radius:var(--block-radius,var(--runner-radius));box-shadow:var(--block-shadow,0 23px 80px #11171117);text-align:var(--block-align,right)}.runner-card h1,.runner-card h2{font-size:clamp(18px,var(--block-title-size,34px),64px)}.runner-card,.runner-description,.runner-field,.runner-card input,.runner-card textarea,.runner-card select,.runner-card button{font-size:var(--block-body-size,14px)}.block-designed-card{background:var(--form-surface);color:var(--form-text)}.node-preview-body{grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.node-preview-body.with-design-panel{direction:ltr;grid-template-columns:minmax(0,1fr) 290px}.node-preview-body>.preview-modal-stage{min-width:0}.block-design-panel{min-width:0;color:var(--workflow-ink);border-left:1px solid var(--workflow-line);background:var(--workflow-surface);scrollbar-width:thin;scrollbar-color:#b68435 transparent;direction:rtl;padding:15px;overflow-y:auto}.block-design-panel>header{border-bottom:1px solid var(--workflow-line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:13px;display:flex}.block-design-panel>header>div{align-items:center;gap:9px;display:flex}.block-design-panel>header>div>span{color:#634c24;background:#ecdcc1;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.block-design-panel header small{color:var(--workflow-muted);font-size:8px}.block-design-panel header h3{margin:2px 0 0;font-size:12px}.block-design-panel>p{color:var(--workflow-muted);margin:12px 0;font-size:8px;line-height:1.8}.design-controls{gap:13px;display:grid}.design-controls.disabled{opacity:.48}.design-controls.disabled input,.design-controls.disabled button{cursor:not-allowed}.block-design-colors{grid-template-columns:1fr 1fr;gap:8px;display:grid}.block-design-colors label{color:var(--workflow-muted);gap:5px;font-size:8px;display:grid}.block-design-colors label>div{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:8px;align-items:center;gap:5px;height:34px;padding:4px;display:flex}.block-design-colors input{background:0 0;border:0;width:25px;height:25px;padding:0}.block-design-colors code{direction:ltr;font-size:7px}.design-align{color:var(--workflow-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.design-align>div{gap:4px;display:flex}.design-align button{border:1px solid var(--workflow-line);width:31px;height:31px;color:var(--workflow-muted);background:var(--workflow-soft);border-radius:8px;place-items:center;display:grid}.design-align button.active{color:#473517;background:#ecdcc1;border-color:#ad9264}.design-shadow,.general-shadow-selector{color:var(--workflow-muted);gap:7px;font-size:9px;display:grid}.design-shadow>div,.general-shadow-selector>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.design-shadow button,.general-shadow-selector button{border:1px solid var(--workflow-line,var(--line));min-height:32px;color:var(--workflow-muted,var(--muted));background:var(--workflow-soft,#f3f5f0);cursor:pointer;border-radius:8px;font:700 8px Vazirmatn,sans-serif}.design-shadow button.active,.general-shadow-selector button.active{color:#473517;background:#ecdcc1;border-color:#ad9264}.block-media-design{background:linear-gradient(145deg,#fcfaf7,#f5f1eb);border:1px solid #dfd5c4;border-radius:12px;gap:11px;padding:12px;display:grid}.block-media-design-head{gap:3px;display:grid}.block-media-design-head strong{font-size:10px}.block-media-design-head small{color:var(--workflow-muted);font-size:7px;line-height:1.7}.block-media-design .media-upload-field{min-width:0}.block-media-design .media-drop-zone{background:#ffffffad;min-height:72px}.block-media-controls{gap:11px;padding-top:2px;display:grid}.design-segment{color:var(--workflow-muted);gap:6px;font-size:9px;display:grid}.design-segment>div{grid-auto-columns:1fr;grid-auto-flow:column;gap:5px;display:grid}.design-segment button{border:1px solid var(--workflow-line);min-width:0;min-height:31px;color:var(--workflow-muted);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:4px;font:700 8px Vazirmatn,sans-serif;display:flex}.design-segment button.active{color:#473517;background:#ecdcc1;border-color:#ad9264;box-shadow:inset 0 0 0 1px #a67f3c1f}.reset-block-design{border:1px solid var(--workflow-line);min-height:36px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;font:700 8px Vazirmatn,sans-serif;display:flex}.node-preview-dialog{width:min(1320px,100%)}.node-preview-dialog .preview-fit-content{width:100%!important}.node-preview-dialog .embedded-node-preview{width:100%}.node-preview-dialog .preview-device{width:min(940px,100%)}.node-preview-dialog .preview-device.mobile{width:min(390px,100%)}.json-editor-backdrop{z-index:600;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080c09b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.json-editor-dialog{color:#1b211c;direction:rtl;background:#fff;border:1px solid #dfe4dc;border-radius:20px;grid-template-rows:68px auto minmax(0,1fr) auto auto;width:min(1160px,100%);height:min(850px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 34px 120px #0000006b}.json-editor-dialog>header{border-bottom:1px solid #e1e5de;justify-content:space-between;align-items:center;padding:0 17px;display:flex}.json-editor-dialog>header>div{align-items:center;gap:10px;display:flex}.json-editor-dialog>header>div>span{color:#5a4520;background:#ecdcc1;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.json-editor-dialog header small{color:#778078;font-size:8px}.json-editor-dialog header h3{margin:2px 0 0;font-size:14px}.json-editor-dialog header button{cursor:pointer;background:#f4f6f1;border:1px solid #e0e4dd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.json-editor-intro{color:#5e685f;background:#f6f2eb;border:1px solid #e0d4bf;border-radius:11px;align-items:center;gap:9px;margin:14px 16px 0;padding:10px 12px;font-size:9px;display:flex}.json-editor-intro p{flex:1;margin:0;line-height:1.8}.json-editor-intro a{color:#5b441d;white-space:nowrap;font-weight:800;text-decoration:none}.json-editor-dialog>textarea{resize:none;color:#dce9dc;tab-size:2;background:#172019;border:1px solid #dce1d9;border-radius:12px;outline:none;min-width:0;min-height:0;margin:14px 16px 0;padding:16px;font:12px/1.75 Consolas,monospace}.json-editor-dialog>textarea:focus{border-color:#a17e42;box-shadow:0 0 0 3px #a9834221}.json-editor-error{color:#a83f32;background:#fff0ed;border-radius:9px;margin:8px 16px 0;padding:9px 11px;font-size:9px;line-height:1.7}.json-editor-dialog>footer{border-top:1px solid #e1e5de;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.json-editor-dialog>footer>div{gap:7px;display:flex}.json-editor-dialog footer button{cursor:pointer;background:#f4f6f1;border:1px solid #dce1d9;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font:700 9px Vazirmatn,sans-serif;display:flex}.json-editor-dialog footer button.primary{color:#fdfaf6;background:#172019;border-color:#172019}@media (max-width:1180px){.list-builder-workspace{grid-template-columns:250px minmax(380px,1fr) 240px}.linear-block-card{grid-template-columns:30px 42px minmax(0,1fr)}.linear-actions{grid-column:2/-1;justify-content:flex-end}.node-preview-body.with-design-panel{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:900px){.phase-with-mode{gap:3px}.builder-mode-toggle button{justify-content:center;width:30px;padding:0;font-size:0}.builder-mode-toggle svg{width:14px;height:14px}.list-builder-workspace{flex-direction:column;min-height:0;display:flex}.list-builder-library{border-bottom:1px solid var(--workflow-line);order:1;height:auto;max-height:330px}.list-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px}.list-builder-canvas{order:2;height:auto;max-height:none;overflow:visible}.list-builder-inspector{border-top:1px solid var(--workflow-line);order:3;height:auto;max-height:560px}.node-preview-body.with-design-panel{grid-template-rows:minmax(0,1fr) 240px;grid-template-columns:minmax(0,1fr)}.block-design-panel{border-left:0;border-top:1px solid var(--workflow-line);max-height:240px}}@media (max-width:650px){.list-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.list-builder-heading{display:block}.list-builder-heading p{margin-top:8px}.linear-block-card{grid-template-columns:30px 38px minmax(0,1fr);padding:14px 12px}.linear-actions{grid-column:1/-1}.linear-block-card p{white-space:normal}.json-editor-backdrop{padding:0}.json-editor-dialog{border:0;border-radius:0;grid-template-rows:62px auto minmax(0,1fr) auto auto;height:100dvh}.json-editor-intro{align-items:flex-start}.json-editor-intro a{display:none}.json-editor-dialog>footer{flex-direction:column;align-items:stretch}.json-editor-dialog>footer>div{grid-template-columns:1fr 1fr;display:grid}.json-editor-dialog footer button{justify-content:center}}.canvas-panel-toggle{transition:transform .15s,color .15s,border-color .15s,box-shadow .15s!important}.canvas-panel-toggle:hover{transform:translateY(-1px)scale(1.06);color:#5c4317!important;border-color:#ac8643!important;box-shadow:0 10px 28px #4d3b1c33!important}.canvas-panel-toggle:active{transform:scale(.96)}.canvas-panel-toggle:focus-visible{outline-offset:2px;outline:3px solid #bd924957}.canvas-panel-toggle:after{content:"";opacity:.72;background:#ba9048;border-radius:99px;width:3px;height:16px;position:absolute;top:12px}.canvas-panel-toggle.left-edge:after{left:-2px}.canvas-panel-toggle.right-edge:after{right:-2px}.sidebar-bottom>button.side-link{text-align:right;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.builder-topbar{background:var(--white);border-bottom-color:#dce2d8;grid-template-columns:minmax(250px,1fr) auto minmax(230px,1fr);gap:14px;min-height:76px;padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.builder-topbar{background:color-mix(in srgb, var(--white) 94%, transparent)}}.builder-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);box-shadow:0 7px 24px #151d150e}.builder-brand{gap:10px;min-width:0}.builder-brand .back-button{background:#f7f9f4;border-color:#dbe1d7;border-radius:12px;flex:none;width:39px;height:39px;transition:all .15s}.builder-brand .back-button:hover{background:#f8ead0;border-color:#d5b77d;transform:translate(2px)}.builder-title{border-inline-start:1px solid #e2e6df;min-width:0;padding-inline-start:10px}.builder-title small{color:#8a9389;letter-spacing:.15px;font-size:7px}.builder-title strong{color:#172019;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:min(29vw,430px);font-size:12px;font-weight:850;line-height:1.55;display:block;overflow:visible}.builder-title span{color:#65512f;background:#efe5d4;border-radius:99px;width:max-content;margin-top:2px;padding:2px 7px;font-size:7px;font-weight:750}.builder-phases{background:#f4f6f1;border:1px solid #e0e5dc;border-radius:15px;gap:2px;min-width:0;padding:4px;box-shadow:inset 0 1px 2px #141b1409}.phase-with-mode{gap:4px;min-width:0}.phase-button{color:#768077;border:0;border-radius:11px;gap:6px;min-width:76px;height:37px;padding:0 9px;transition:all .15s}.phase-button:hover{color:#2b342c;background:#e9ede5}.phase-button span{background:#e5e9e1;width:20px;height:20px}.phase-button.active{color:#1d2817;background:linear-gradient(135deg,#e7cea4,#d8b880);border:0;box-shadow:0 5px 14px #624d282b}.phase-button.active span{color:#f2e0c2;background:#3b301d}.builder-mode-toggle{background:#eef1eb;border-color:#dce2d6}.builder-actions{gap:7px;min-width:0}.builder-actions .btn{border-radius:11px;min-height:39px}.builder-actions .btn-dark{box-shadow:0 7px 17px #12191329}.builder-theme-toggle{border-radius:11px;width:39px;height:39px}.save-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phase-panel{background:radial-gradient(circle at 88% 3%,#d4b37a26,#0000 24%),linear-gradient(#f2f4ee,#ecefe8);padding:clamp(28px,4vw,56px)}.phase-content{width:min(1080px,100%)}.phase-heading{max-width:720px;margin-bottom:30px}.phase-heading span{color:#695127;background:#f8ead0;border:1px solid #d1bd9b;border-radius:99px;width:max-content;padding:5px 9px;display:block}.phase-heading h2{color:#182019;margin:10px 0 7px;font-size:clamp(24px,3vw,34px);line-height:1.35}.phase-heading p{max-width:650px;font-size:11px;line-height:1.9}.settings-card,.settings-group,.report-launch-card{border-color:#dce2d8;box-shadow:0 14px 42px #1820180e}.settings-card{border-radius:20px;padding:24px}.settings-group{border-radius:20px;padding:25px;position:relative;overflow:hidden}.settings-group:before{content:"";background:linear-gradient(#dcbc85,#97763e);border-radius:4px 0 0 4px;width:4px;height:30px;position:absolute;top:22px;right:0}.settings-group h3{font-size:13px}.settings-group>p{min-height:30px;line-height:1.8}.settings-group .switch-row{border-bottom:1px dashed #e6e9e3}.settings-group .switch-row:last-of-type{border-bottom:0}.design-preview{border:1px solid #1e281f14;min-width:0;min-height:520px;box-shadow:0 18px 50px #19201914}.share-card{background:radial-gradient(circle at 10% 15%,#29362b,#0000 33%),linear-gradient(135deg,#182019,#101612);border:1px solid #344036;border-radius:27px;min-height:430px;padding:clamp(26px,4vw,44px);box-shadow:0 28px 70px #10171138}.share-card:before{content:"";border:1px solid #ddbd8624;border-radius:50%;width:180px;height:180px;position:absolute;top:-100px;right:12%}.share-card h3{font-size:clamp(22px,3vw,31px)}.share-card p{max-width:680px;line-height:1.9}.share-url{background:#ffffff09;border-color:#3b493d;min-height:62px;padding:10px 12px}.share-url button{cursor:pointer;min-height:40px}.share-options div{background:#ffffff06;border-color:#344036;min-height:76px}.share-options span{line-height:1.8;display:block}.report-launch{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px}.report-launch-card{border-radius:23px;min-width:0;padding:32px}.report-launch-card:first-child{background:linear-gradient(145deg,#fff,#f9f7f4)}.report-launch-card>svg{box-sizing:content-box;color:#674e24;background:#f0e5d1;border-radius:13px;padding:9px}.report-launch-card .big-number{color:#1c261b}.form-preview-dialog{border-color:#e0e5dcbf;border-radius:25px;grid-template-rows:76px minmax(0,1fr) 38px;width:min(1380px,100vw - 28px);height:min(880px,100dvh - 28px)}.form-preview-dialog>header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0}.form-preview-dialog h3{text-overflow:ellipsis;max-width:min(50vw,680px)}.form-preview-dialog .preview-modal-stage{background:radial-gradient(circle at 50% -10%,#daba8340,#0000 38%),radial-gradient(circle,#5765582e 1px,#0000 1px) 0 0/20px 20px,#e8ece5;place-items:center;padding:clamp(10px,2vw,26px);overflow:hidden}.form-preview-dialog .preview-device{transform-origin:0 0;grid-template-rows:28px minmax(0,1fr);min-height:0;transition:transform .18s,border-radius .18s;display:grid;position:absolute;inset:0 auto auto 0;overflow:hidden}.form-preview-dialog .preview-device.mobile{border-radius:34px;min-height:0}.form-preview-scroll{min-height:0;overflow:hidden}.form-preview-dialog .preview-device.mobile .runner-card{padding:24px 18px}.form-preview-dialog .preview-device.mobile .runner-card h1,.form-preview-dialog .preview-device.mobile .runner-card h2{font-size:23px}@media (max-width:1180px){.builder-topbar{grid-template-columns:minmax(205px,.85fr) auto minmax(185px,.75fr)}.phase-button{min-width:60px;padding-inline:6px}.phase-button em{font-size:9px}.builder-mode-toggle button{padding-inline:6px;font-size:0}}@media (max-width:900px){.builder-topbar{grid-template-rows:55px 62px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;padding:7px 12px}.builder-phases{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.phase-with-mode{justify-content:center}.phase-button{width:100%;min-width:0}.builder-mode-toggle{z-index:2;position:absolute;top:70px;right:18px;transform:translateY(-50%)}.builder-mode-toggle button{justify-content:center;width:29px;padding:0}.builder-title strong{max-width:48vw}.settings-layout,.design-grid{grid-template-columns:1fr}.design-preview{order:-1;min-height:420px}}@media (max-width:650px){.builder-topbar{grid-template-rows:52px 59px;min-height:126px}.builder-brand .brand-mark{display:none}.builder-title{padding-inline-start:7px}.builder-title strong{max-width:44vw;font-size:10px}.builder-actions .save-status,.builder-actions .builder-theme-toggle{display:none}.builder-actions .btn{min-width:38px;padding-inline:9px;font-size:0}.builder-actions .btn svg{margin:0}.builder-phases{gap:1px;padding:3px}.phase-button{height:36px;padding:0 3px}.phase-button span{display:none}.phase-button em{white-space:nowrap;font-size:8px}.builder-mode-toggle{top:64px;right:10px}.phase-panel{padding:24px 14px 38px}.phase-heading{margin-bottom:22px}.phase-heading h2{font-size:23px}.settings-group,.settings-card,.report-launch-card{padding:20px 16px}.report-launch{grid-template-columns:1fr}.share-card{border-radius:20px;padding:25px 17px}.share-url{flex-direction:column;align-items:stretch}.share-url code{width:100%;padding:5px}.share-url button{justify-content:center}.publish-actions{flex-direction:column;align-items:stretch}.share-options{grid-template-columns:1fr}.design-preview{min-height:360px;padding:20px}.form-preview-dialog{border:0;border-radius:0;grid-template-rows:64px minmax(0,1fr);width:100vw;height:100dvh}.form-preview-dialog>footer{display:none}.form-preview-dialog>header{padding-inline:10px}.form-preview-dialog>header>div:first-child>span,.form-preview-dialog header small{display:none}.form-preview-dialog h3{max-width:34vw;font-size:10px}.form-preview-dialog .preview-modal-stage{padding:8px}}.workflow-workspace>.workflow-canvas{grid-area:1/2}.workflow-workspace.direction-rtl>.inspector-side{grid-area:1/1}.workflow-workspace.direction-rtl>.library-side{grid-area:1/3}.workflow-workspace.direction-ltr>.inspector-side{border-right:0;border-left:1px solid var(--workflow-line);grid-area:1/3}.workflow-workspace.direction-ltr>.library-side{border-left:0;border-right:1px solid var(--workflow-line);grid-area:1/1}.workflow-workspace.direction-ltr{grid-template-columns:var(--library-width,300px) minmax(360px, 1fr) var(--inspector-width,300px)}.workflow-workspace.direction-ltr .inspector-resizer{left:-4px;right:auto}.workflow-workspace.direction-ltr .library-resizer{left:auto;right:-4px}.workflow-workspace.direction-ltr .workflow-library-list,.workflow-workspace.direction-ltr .workflow-library-list>*{direction:rtl}.workflow-workspace.direction-ltr .workflow-inspector-scroll{direction:ltr}.workflow-workspace.direction-ltr .workflow-inspector-scroll>*{direction:rtl}.workflow-node.ports-ltr .node-input-port{left:-7px!important;right:auto!important}.workflow-node.ports-ltr .node-output-row{text-align:right;justify-content:flex-start;padding:0 17px 0 16px}.workflow-node.ports-ltr .node-output-row button{left:auto!important;right:-7px!important}.workflow-comment{background-clip:padding-box;border-radius:24px;overflow:visible}.workflow-comment.selected{outline-offset:0;box-shadow:inset 0 0 0 2px var(--comment-color);outline:0}@supports (color:color-mix(in lab, red, red)){.workflow-comment.selected{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--comment-color) 42%, transparent)}}.workflow-comment.selected:after{content:"";border:2px dashed var(--comment-color);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.workflow-comment.selected:after{border:2px dashed color-mix(in srgb, var(--comment-color) 86%, #344034)}}.workflow-comment.selected:after{pointer-events:none;border-radius:30px}.workflow-stage,.workflow-node-position{backface-visibility:visible;will-change:auto!important}.workflow-connections,.edge-line,.edge-arrow{shape-rendering:geometricprecision}.information-collection-settings{gap:10px;display:grid}.information-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.information-toggle-grid .node-toggle{gap:7px;min-width:0}.information-toggle-grid .documented-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.help-tip:after{display:none!important}.help-popup{z-index:1000;color:#151a16;text-align:right;pointer-events:none;background:#fff;border:1px solid #c4a46d;border-radius:10px;width:min(320px,100vw - 24px);padding:10px 12px;font-size:10px;font-weight:500;line-height:1.8;position:fixed;transform:translate(-50%);box-shadow:0 12px 34px #080d093d}.help-popup[data-placement=above]{transform:translate(-50%,-100%)}.media-clear-button{border:1px solid var(--workflow-line);color:#9b4739;background:var(--workflow-soft);cursor:pointer;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.media-clear-button:hover:not(:disabled){color:#8d3328;background:#fff0ed;border-color:#e7aea4}.media-clear-button:disabled{cursor:not-allowed;opacity:.45}.workflow-inspector-scroll .inspector-section{padding:13px 16px}.workflow-inspector-scroll .inspector-section h4{margin-bottom:10px}.workflow-inspector-scroll .node-field{margin-bottom:8px}.workflow-inspector-scroll .node-toggle{min-height:38px}.workflow-inspector-scroll .information-collection-settings{gap:6px}.workflow-inspector-scroll .media-upload-field{gap:5px}@media (max-width:620px){.information-toggle-grid,.choice-toggle-grid{grid-template-columns:1fr}}.block-id-field{direction:ltr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:min(144px,46%);min-width:96px;display:grid}.block-id-field>span{color:var(--workflow-muted);letter-spacing:.06em;font:700 7px Arial,sans-serif}.block-id-field input{border:1px solid var(--workflow-line);width:100%;min-width:0;height:27px;color:var(--workflow-ink);background:var(--workflow-soft);border-radius:7px;outline:none;padding:0 7px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.block-id-field input:focus{border-color:#96753b;box-shadow:0 0 0 3px #bc944e1f}.block-id-field input[readonly]{cursor:default}.workflow-node-head .workflow-node-kind{align-items:center;gap:5px;margin-bottom:3px;display:flex}.workflow-node-kind>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-kind code{color:#634c24;text-overflow:ellipsis;white-space:nowrap;background:#eee3d0;border-radius:4px;max-width:104px;padding:1px 4px;font:700 6px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.choice-selection-settings{gap:9px;display:grid}.choice-toggle-panel{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px}@supports (color:color-mix(in lab, red, red)){.choice-toggle-panel{background:color-mix(in srgb, var(--workflow-soft) 74%, var(--workflow-surface))}}.choice-toggle-panel{grid-template-columns:repeat(auto-fit,minmax(min(100%,148px),1fr))}.choice-toggle-panel .choice-toggle-card{background:var(--workflow-surface);border:1px solid #0000;border-radius:9px;gap:8px;min-width:0;padding:0 10px;transition:border-color .15s,background .15s;min-height:46px!important}.choice-toggle-panel .choice-toggle-card.on{border-color:#a67f3c}@supports (color:color-mix(in lab, red, red)){.choice-toggle-panel .choice-toggle-card.on{border-color:color-mix(in srgb, #a67f3c 60%, var(--workflow-line))}}.choice-toggle-panel .choice-toggle-card.on{background:#f4ecde}.choice-toggle-panel .choice-toggle-card .documented-label{min-width:0;color:var(--workflow-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.choice-toggle-panel .choice-toggle-card>button{flex:0 0 33px;min-width:33px}.choice-max-selection{margin:0!important}.inspector-section-action-head{gap:10px;min-height:32px;margin-bottom:10px}.inspector-section-action-head>.documented-title{min-width:0;margin:0}.inspector-add-button{flex:none;border-color:#a67f3c!important;min-height:31px!important;padding:0 10px!important}@supports (color:color-mix(in lab, red, red)){.inspector-add-button{border-color:color-mix(in srgb, #a67f3c 40%, var(--workflow-line))!important}}.inspector-add-button{color:#523f1d!important;background:#f2e9d9!important;font-weight:700!important}.inspector-add-button:hover{background:#eadabd!important;border-color:#a67f3c!important}.inspector-add-wide.inspector-add-button{margin-top:10px;min-height:34px!important}.inspector-node-title{align-items:center;min-width:0;display:flex}.inspector-node-head h3{min-height:20px;line-height:20px}.workflow-pane-head .help-tip{font-size:inherit;vertical-align:middle;line-height:0;margin:0!important;display:inline-grid!important}.inspector-option{grid-template-columns:24px minmax(0,1fr) 28px}.range-branch{grid-template-columns:minmax(0,1fr) 48px 48px 28px}.inspector-option .remove-icon-button,.range-branch .remove-icon-button,.matrix-item-actions .remove-icon-button,.option-row .remove-icon-button,.inspector-route-summary .remove-icon-button,.inspector-route-editor .remove-icon-button{color:#b94738;cursor:pointer;background:#fff6f4;border:1px solid #f0d0ca;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:grid}.inspector-option .remove-icon-button:hover:not(:disabled),.range-branch .remove-icon-button:hover:not(:disabled),.matrix-item-actions .remove-icon-button:hover:not(:disabled),.option-row .remove-icon-button:hover:not(:disabled),.inspector-route-summary .remove-icon-button:hover:not(:disabled),.inspector-route-editor .remove-icon-button:hover:not(:disabled){color:#a33326;background:#ffe8e3;border-color:#e29b90}.remove-icon-button:disabled{opacity:.42;cursor:default}.inspector-route-intro{color:var(--workflow-muted);margin:-2px 0 8px;font-size:8px;line-height:1.75}.inspector-routes{gap:0}.inspector-routes>.inspector-route-editor,.inspector-routes>.inspector-route-summary{border:0;border-bottom:1px solid var(--workflow-line);width:100%;min-height:0;padding:7px 0;display:block}@supports (color:color-mix(in lab, red, red)){.inspector-routes>.inspector-route-editor,.inspector-routes>.inspector-route-summary{border-bottom:1px solid color-mix(in srgb, var(--workflow-line) 86%, transparent)}}.inspector-routes>.inspector-route-editor,.inspector-routes>.inspector-route-summary{background:0 0;border-radius:0}.inspector-routes>:last-child{border-bottom:0}.inspector-route-editor.has-error{border-bottom-color:#e8aaa0}.inspector-route-editor.is-open{z-index:40;position:relative}.inspector-route-row,.inspector-route-summary{direction:ltr;grid-template-columns:28px minmax(48px,1fr) minmax(0,max-content);grid-template-areas:"remove picker label";align-items:center;gap:8px;min-width:0;min-height:36px;display:grid!important}.inspector-route-label,.inspector-route-summary>span{min-width:0;max-width:none;color:var(--workflow-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;grid-area:label;font-size:8px;font-weight:750;overflow:hidden}.inspector-route-summary>small{min-width:0;color:var(--workflow-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;grid-area:picker;font-size:8px;overflow:hidden}.inspector-route-row>.route-remove,.inspector-route-summary>.route-remove{grid-area:remove;justify-self:start}.route-target-picker{z-index:1;grid-area:picker;width:100%;min-width:0;position:relative}.route-target-input{border:1px solid var(--workflow-line);min-width:0;height:34px;color:var(--workflow-ink);background:var(--workflow-surface);direction:rtl;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-target-input{background:color-mix(in srgb, var(--workflow-surface) 97%, var(--workflow-soft))}}.route-target-input{transition:all .15s}.route-target-picker:focus-within .route-target-input{border-color:#96753b;box-shadow:0 0 0 3px #bc944e1f}.route-target-input input{width:100%;min-width:0;color:var(--workflow-ink);background:0 0;border:0;outline:none;padding:0 8px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.route-target-input input::placeholder{color:#a0a79c}.route-target-input .route-picker-toggle{border:0;border-right:1px solid var(--workflow-line);color:#65715e;background:var(--workflow-soft);cursor:pointer;border-radius:7px 0 0 7px;flex:0 0 30px;place-items:center;width:30px;height:auto;padding:0;display:grid}.route-picker-toggle:hover{color:#523f1d;background:#f0e5d2}.route-target-menu{z-index:2;background:var(--workflow-surface);direction:ltr;border:1px solid #d0c1a8;border-radius:10px;gap:3px;width:100%;max-height:min(240px,42vh);margin:0;padding:5px;display:grid;position:absolute;inset:auto auto calc(100% + 6px) 0;overflow-y:auto;box-shadow:0 -14px 28px #1f2b1829}.route-target-menu button{width:100%;min-width:0;min-height:36px;color:var(--workflow-ink);text-align:right;cursor:pointer;direction:ltr;background:0 0;border:0;border-radius:7px;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.route-target-menu button:hover,.route-target-menu button[aria-selected=true]{background:#f3e9d9}.route-target-menu code{color:#56401b;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;min-width:0;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.route-target-menu span{width:100%;min-width:0;color:var(--workflow-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;justify-self:end;font-size:8px;overflow:hidden}.route-target-menu p{color:var(--workflow-muted);margin:5px 6px;font-size:8px}.route-target-menu{scrollbar-width:thin;scrollbar-color:#b68435 transparent}.route-target-menu::-webkit-scrollbar{width:8px}.route-target-menu::-webkit-scrollbar-thumb{background:#b68435 padding-box padding-box;border:2px solid #0000;border-radius:999px}.inspector-route-editor>p{color:#b24536;margin:5px 0 0 36px;font-size:7px;line-height:1.6}.list-library-grid{direction:rtl!important}.list-library-grid>*{direction:rtl}.workflow-library-list{display:block}.workflow-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.workflow-library-grid>.workflow-library-item,.preset-card,.preset-library>div>p{direction:rtl}.workflow-workspace.direction-rtl .workflow-library-list,.workflow-workspace.direction-rtl .preset-library>div{direction:ltr!important}.workflow-workspace.direction-ltr .workflow-library-list,.workflow-workspace.direction-ltr .preset-library>div,.workflow-workspace.direction-rtl .workflow-library-list>.workflow-library-grid{direction:rtl!important}.workflow-workspace.direction-ltr .workflow-library-list>.workflow-library-grid{direction:ltr!important}@media (max-width:620px){.choice-toggle-panel{grid-template-columns:1fr}.block-id-field{width:126px}.inspector-route-row,.inspector-route-summary{grid-template-columns:28px minmax(42px,1fr) minmax(0,max-content);gap:5px}}.field-hint,.field-error{margin-top:7px;font-size:9px;line-height:1.8;display:block}.field-hint{color:var(--muted)}.field-error{color:#b24536}.auth-tabs{border:1px solid var(--line);background:#f1f3ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;display:grid}.auth-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font:800 11px Vazirmatn,sans-serif}.auth-tabs button.active{color:#182015;background:#fff;box-shadow:0 4px 14px #19221717}.account-auth form{gap:13px;display:grid}.account-auth .field{margin:0}.form-auth-page .auth-card{width:min(520px,100%)}.auth-sms-box{border:1px dashed var(--accent);gap:9px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-sms-box{border:1px dashed color-mix(in srgb, var(--accent) 65%, var(--line))}}.auth-sms-box{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.auth-sms-box{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.auth-sms-heading{color:var(--ink);align-items:center;gap:7px;font-size:11px;display:flex}.auth-sms-heading svg:last-child{color:#3b8c62;margin-inline-start:auto}.auth-sms-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.auth-sms-button{min-height:36px;padding:0 11px;font-size:10px}.auth-sms-actions input{border:1px solid var(--line);width:110px;height:36px;color:var(--ink);background:var(--paper);text-align:center;letter-spacing:.18em;border-radius:9px;outline:none;padding:0 10px}.auth-sms-actions input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.auth-sms-actions input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.auth-sms-notice{color:var(--muted);font-size:10px;line-height:1.8}.superadmin-page{color:#172019;direction:rtl;background:#f3f5f0;min-height:100vh;padding:28px clamp(18px,4vw,64px) 60px}.superadmin-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.superadmin-head>div{align-items:center;gap:13px;display:flex}.superadmin-head>div:first-child>span{color:#483719;background:#ddbc82;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.superadmin-head small{color:#7e6437;letter-spacing:.14em;font:800 9px Arial}.superadmin-head h1{margin:2px 0;font-size:clamp(20px,3vw,31px)}.superadmin-head p,.superadmin-head span{color:#707970;margin:0;font-size:10px}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 18px;display:grid}.admin-summary article{background:#fff;border:1px solid #dfe4da;border-radius:15px;align-items:baseline;gap:10px;padding:18px;display:flex}.admin-summary strong{font:800 25px Arial}.admin-summary span{color:#737d73;font-size:10px}.admin-table-wrap{background:#fff;border:1px solid #dfe4da;border-radius:17px;overflow:auto;box-shadow:0 14px 44px #1c26190d}.admin-table{border-collapse:collapse;text-align:right;width:100%;min-width:1000px}.admin-table th{color:#778077;background:#f5f7f2;padding:13px 15px;font-size:9px}.admin-table td{vertical-align:top;border-top:1px solid #e6eae3;padding:14px 15px;font-size:10px}.admin-table td>strong,.admin-table td>small{display:block}.admin-table td small{color:#7b847b;margin-top:4px;font-size:8px}.admin-table select{color:#293226;background:#f7f8f5;border:1px solid #dce2d8;border-radius:9px;min-height:34px;padding:0 9px;font:700 9px Vazirmatn,sans-serif}.admin-badge{color:#584320;background:#ebdbbf;border-radius:20px;margin-right:7px;padding:2px 6px;font-size:7px}.entitlement-list{gap:6px;display:grid}.entitlement-list label{justify-content:space-between;align-items:center;gap:8px;display:flex}.entitlement-list label span{color:#5f695f;direction:ltr;font:8px Arial}.admin-status{color:#a64a3d;cursor:pointer;background:#fff1ee;border:1px solid #e2afa6;border-radius:20px;min-width:70px;min-height:32px;font:800 9px Vazirmatn,sans-serif}.admin-status.active{color:#5b4520;background:#f3e9d9;border-color:#cdb387}.admin-status:disabled{opacity:.55;cursor:not-allowed}.admin-security-note{color:#747d74;margin:13px 4px;font-size:9px}@media (max-width:700px){.superadmin-head{flex-direction:column;align-items:flex-start}.admin-summary{grid-template-columns:1fr}.form-auth-page .auth-panel{padding-inline:17px}}.field-mini input[aria-invalid=true]{border-color:#d47769;box-shadow:0 0 0 3px #d25c4b1a}.node-preview-backdrop{--workflow-surface:#fff;--workflow-soft:#f4f6f1;--workflow-line:#dfe4dc;--workflow-ink:#1b211c;--workflow-muted:#737d74}.node-preview-dialog,.node-preview-dialog>header,.node-preview-dialog>footer{color:var(--workflow-ink);background:var(--workflow-surface)}.node-preview-dialog{height:min(790px,100dvh - 28px)}.node-preview-dialog .preview-modal-stage{place-items:center;padding:clamp(10px,2vw,24px);overflow:hidden}.node-preview-dialog .preview-phone-mockup{height:min(780px,100%);min-height:0}.node-preview-dialog .phone-screen-content>.embedded-node-preview{height:auto;min-height:100%!important}.node-preview-dialog .phone-screen-content .form-runner{min-height:0}.node-preview-dialog .preview-device{grid-template-rows:28px minmax(0,1fr);height:100%;min-height:0;display:grid}.node-preview-dialog .preview-device.mobile{min-height:0}.preview-fit-frame{background-position:50%;background-size:cover;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.preview-fit-content{transform-origin:top;will-change:transform;flex:none;height:100%}.preview-fit-content .embedded-node-preview{height:100%;background:0 0!important;min-height:100%!important}.preview-fit-content .embedded-node-preview .form-runner{min-height:100%}@media (max-width:900px){.workflow-workspace>.workflow-canvas,.workflow-workspace.direction-rtl>.inspector-side,.workflow-workspace.direction-rtl>.library-side,.workflow-workspace.direction-ltr>.inspector-side,.workflow-workspace.direction-ltr>.library-side{grid-area:auto}}@media (max-width:700px){.node-preview-dialog{height:100dvh}.node-preview-dialog .preview-device,.node-preview-dialog .preview-device.mobile{height:100%;min-height:0}}.builder-topbar{grid-template-columns:minmax(250px,1fr) auto minmax(220px,1fr);column-gap:14px}.builder-title{gap:1px;min-width:0;display:grid}.builder-title small{color:var(--muted);font-size:7px;font-weight:650}.builder-title strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;max-width:none;font-size:12px;line-height:1.55;overflow:visible}.builder-brand{min-width:0}.form-page,.form-runner,.runner-card{direction:rtl}.runner-card{text-align:var(--block-align,right)}.runner-field input:not([dir=ltr]),.runner-field textarea,.runner-field select{text-align:right;direction:rtl}.preview-modal-stage{direction:rtl}.node-preview-body.with-design-panel{direction:ltr}.node-preview-body.with-design-panel>.preview-modal-stage{direction:rtl}.form-preview-dialog{--workflow-surface:#fff;--workflow-soft:#f4f6f1;--workflow-line:#dfe4dc;--workflow-ink:#1b211c;--workflow-muted:#737d74;width:min(1320px,100%);height:min(790px,100dvh - 28px)}.form-preview-dialog .preview-device{grid-template-rows:28px minmax(0,1fr);height:100%;min-height:0;display:grid}.form-preview-dialog .preview-device.mobile{min-height:0}.form-preview-scroll .form-page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b68435 transparent;height:100%;min-height:0;overflow-y:auto}.form-preview-scroll .form-runner{min-height:calc(100% - 74px)}.form-preview-scroll .form-page::-webkit-scrollbar{width:10px}.form-preview-scroll .form-page::-webkit-scrollbar-track{background:0 0}.form-preview-scroll .form-page::-webkit-scrollbar-thumb{background:linear-gradient(#e1bb74,#8d6323) padding-box padding-box;border:3px solid #0000;border-radius:999px}.block-background-field{gap:7px;display:grid}.block-background-actions{grid-template-columns:1fr auto;gap:6px;display:grid}.block-background-upload,.block-background-actions>button{border:1px solid var(--workflow-line);min-height:34px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font:700 8px Vazirmatn,sans-serif;display:flex}.block-background-upload:hover,.block-background-actions>button:hover{color:#473517;background:#f1e5d0;border-color:#ad9264}.block-background-upload.disabled,.block-background-actions>button:disabled{opacity:.48;cursor:not-allowed}.block-background-error{color:#b24536;font-size:8px;line-height:1.7}.list-builder-workspace{grid-template-columns:var(--list-inspector-width,300px) minmax(430px, 1fr) var(--list-library-width,300px)}.list-builder-workspace.inspector-collapsed{grid-template-columns:0 minmax(430px, 1fr) var(--list-library-width,300px)}.list-builder-workspace.library-collapsed{grid-template-columns:var(--list-inspector-width,300px) minmax(430px, 1fr) 0}.list-builder-workspace.inspector-collapsed.library-collapsed{grid-template-columns:0 minmax(430px,1fr) 0}.list-builder-inspector,.list-builder-library{position:relative}.list-panel-collapse{z-index:70;border:1px solid var(--workflow-line);width:28px;height:28px;color:var(--workflow-muted);background:var(--workflow-soft);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:20px}.inspector-collapse{left:10px}.library-collapse{right:10px}.list-panel-collapse:hover{color:#473517;background:#f1e5d0;border-color:#ad9264}.list-panel-rail{width:100%;height:100%;color:var(--workflow-muted);background:var(--workflow-surface);cursor:pointer;border:0;flex-direction:column;align-items:center;gap:9px;padding:18px 0;display:flex}.list-panel-rail:hover{color:#5a441d;background:var(--workflow-soft)}.list-panel-resizer{z-index:80;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;height:100%;padding:0;position:absolute;top:0}.list-panel-resizer:after{content:"";background:0 0;border-radius:4px;width:2px;height:46px;transition:all .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-panel-resizer:hover:after,.list-panel-resizer:active:after{background:#ac833d;height:78px}.inspector-list-resizer{right:-4px}.library-list-resizer{left:-4px}body.resizing-panels{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.list-builder-canvas,.list-library-grid,.list-builder-inspector .workflow-inspector-scroll{scrollbar-width:thin;scrollbar-color:#b68435 transparent}.list-builder-canvas::-webkit-scrollbar{width:10px}.list-library-grid::-webkit-scrollbar{width:10px}.list-builder-inspector .workflow-inspector-scroll::-webkit-scrollbar{width:10px}.list-builder-canvas::-webkit-scrollbar-track{background:0 0}.list-library-grid::-webkit-scrollbar-track{background:0 0}.list-builder-inspector .workflow-inspector-scroll::-webkit-scrollbar-track{background:0 0}.list-builder-canvas::-webkit-scrollbar-thumb{background:linear-gradient(#e1bb74,#8d6323) padding-box padding-box;border:3px solid #0000;border-radius:999px}.list-library-grid::-webkit-scrollbar-thumb{background:linear-gradient(#e1bb74,#8d6323) padding-box padding-box;border:3px solid #0000;border-radius:999px}.list-builder-inspector .workflow-inspector-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#e1bb74,#8d6323) padding-box padding-box;border:3px solid #0000;border-radius:999px}@media (max-width:1180px){.builder-topbar{grid-template-columns:minmax(220px,1fr) auto minmax(185px,1fr)}.builder-title strong{font-size:11px}}@media (max-width:900px){.builder-topbar{grid-template-rows:60px 64px;grid-template-columns:minmax(0,1fr) auto;min-height:124px;padding-top:0}.builder-brand{align-self:stretch}.builder-phases{order:3;grid-column:1/-1;align-self:stretch}.builder-title{display:grid}.list-builder-workspace,.list-builder-workspace.inspector-collapsed,.list-builder-workspace.library-collapsed,.list-builder-workspace.inspector-collapsed.library-collapsed{display:flex}.list-panel-resizer{display:none}.list-panel-rail{flex-direction:row;justify-content:center;min-height:42px;padding:0 14px}:is(.list-builder-inspector:has(.list-panel-rail),.list-builder-library:has(.list-panel-rail)){height:42px;min-height:42px}}@media (max-width:700px){.form-preview-dialog{height:100dvh}.form-preview-dialog .preview-device,.form-preview-dialog .preview-device.mobile{border-width:5px;border-radius:18px;height:100%;min-height:0}.form-preview-dialog .preview-device.mobile{width:min(390px,100%)}.form-preview-scroll .form-runner{min-height:calc(100% - 63px)}}@media (max-width:650px){.builder-topbar{grid-template-rows:68px 64px;min-height:132px}.builder-title{display:grid}.builder-title small{display:none}.builder-title strong{font-size:10px;line-height:1.45}.builder-brand{gap:8px}.builder-brand .brand-mark{display:none}.builder-actions .btn-dark{min-width:40px;padding-inline:10px;font-size:0}}.builder-topbar{grid-template-columns:minmax(250px,1fr) auto minmax(230px,1fr);gap:14px;min-height:76px;padding:9px 16px}.builder-title strong{text-overflow:clip;white-space:normal;max-width:min(29vw,430px);overflow:visible}.builder-phases{background:#f4f6f1;border:1px solid #e0e5dc;border-radius:15px;gap:2px;min-width:0;padding:4px}.phase-button{border:0;border-radius:11px;min-width:76px;height:37px;padding:0 9px}.phase-button.active{background:linear-gradient(135deg,#e7cea4,#d8b880);border:0}.form-preview-dialog{grid-template-rows:76px minmax(0,1fr) 38px;width:min(1380px,100vw - 28px);height:min(880px,100dvh - 28px)}.form-preview-dialog .preview-modal-stage{place-items:center;padding:clamp(10px,2vw,26px);overflow:hidden}.form-preview-fit-shell{flex:none;position:relative}.form-preview-dialog .preview-device,.form-preview-dialog .preview-device.mobile{transform-origin:0 0;grid-template-rows:28px minmax(0,1fr);min-height:0;display:grid;position:absolute;inset:0 auto auto 0;overflow:hidden}.form-preview-dialog .preview-device.desktop{border-radius:20px}.form-preview-dialog .preview-device.mobile{border-radius:34px}.form-preview-scroll{height:auto;min-height:0;overflow:hidden}.form-preview-scroll .form-page{width:100%;height:100%;min-height:0;overflow:hidden}.form-preview-scroll .form-public-header{flex:0 0 74px;position:relative}.form-preview-scroll .form-runner{min-height:calc(100% - 74px);max-height:calc(100% - 74px);padding-block:28px;overflow:hidden}.form-preview-dialog .preview-device.mobile .form-public-header{min-height:62px;padding-inline:16px}.form-preview-dialog .preview-device.mobile .form-runner{width:calc(100% - 24px);min-height:calc(100% - 62px);max-height:calc(100% - 62px);padding-block:15px}@media (max-width:1180px){.builder-topbar{grid-template-columns:minmax(205px,.85fr) auto minmax(185px,.75fr)}.phase-button{min-width:60px;padding-inline:6px}}@media (max-width:900px){.builder-topbar{grid-template-rows:55px 62px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;padding:7px 12px}.builder-phases{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.phase-button{width:100%;min-width:0}.builder-title strong{max-width:48vw}}@media (max-width:650px){.builder-topbar{grid-template-rows:52px 59px;min-height:126px}.builder-title strong{max-width:44vw;font-size:10px}.builder-actions .save-status,.builder-actions .builder-theme-toggle{display:none}.builder-actions .btn{min-width:38px;padding-inline:9px;font-size:0}.phase-button{height:36px;padding:0 3px}.phase-button span{display:none}.phase-button em{white-space:nowrap;font-size:8px}.form-preview-dialog{border:0;border-radius:0;grid-template-rows:64px minmax(0,1fr);width:100vw;height:100dvh}.form-preview-dialog>footer{display:none}.form-preview-dialog .preview-device,.form-preview-dialog .preview-device.mobile{border-width:5px;height:auto;min-height:0}}html,body{max-width:100%;overflow-x:clip}.builder-shell.builder-editor-active{--builder-header-height:76px;width:100%;height:100dvh;min-height:0;overflow:hidden}.builder-shell.builder-editor-active>.builder-topbar{height:var(--builder-header-height);min-height:var(--builder-header-height);flex:0 0 var(--builder-header-height)}.builder-shell.builder-editor-active>.builder-workspace{width:100%;min-width:0;height:calc(100dvh - var(--builder-header-height));min-height:0;overflow:hidden}.builder-shell.builder-editor-active .workflow-workspace,.builder-shell.builder-editor-active .list-builder-workspace{width:100%;height:100%;min-height:0}.builder-shell.builder-editor-active .workflow-side-wrap,.builder-shell.builder-editor-active .workflow-canvas,.builder-shell.builder-editor-active .list-builder-library,.builder-shell.builder-editor-active .list-builder-canvas,.builder-shell.builder-editor-active .list-builder-inspector{height:100%;min-height:0;max-height:100%}@media (max-width:900px){.builder-shell.builder-editor-active{--builder-header-height:132px}}@media (max-width:760px){.builder-shell.builder-editor-active{height:auto;min-height:100dvh;overflow:clip visible}.builder-shell.builder-editor-active>.builder-workspace{height:auto;min-height:calc(100dvh - var(--builder-header-height));overflow:visible}.builder-shell.builder-editor-active .workflow-workspace,.builder-shell.builder-editor-active .list-builder-workspace,.builder-shell.builder-editor-active .workflow-side-wrap,.builder-shell.builder-editor-active .workflow-canvas,.builder-shell.builder-editor-active .list-builder-library,.builder-shell.builder-editor-active .list-builder-canvas,.builder-shell.builder-editor-active .list-builder-inspector{height:auto;max-height:none}}@media (max-width:650px){.builder-shell.builder-editor-active{--builder-header-height:126px}}.phase-button span svg{width:13px;height:13px}.design-grid{grid-template-columns:minmax(310px,370px) minmax(0,1fr);align-items:start;gap:22px}.design-settings-card{min-width:0}.design-settings-card .color-grid{margin:0}.design-brand-controls{border-block:1px solid var(--line);gap:10px;padding:4px 0 2px;display:grid}.design-brand-controls .switch-row{min-height:45px}.design-brand-controls .media-upload-field{padding-bottom:5px}.design-brand-controls .media-drop-zone{min-height:82px}.design-preview-column{min-width:0;position:sticky;top:18px}.design-preview-toolbar{color:#253027;background:#fffffff0;border:1px solid #dce2d8;border-bottom:0;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 8px 6px 13px;display:flex}.design-preview-toolbar strong{font-size:10px}.design-preview-toolbar>div{background:#f0f3ed;border-radius:10px;gap:3px;padding:3px;display:flex}.design-preview-toolbar button{color:#727c73;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font:750 8px Vazirmatn,sans-serif;display:inline-flex}.design-preview-toolbar button.active{color:#3a2d17;background:#e5cea5;box-shadow:0 4px 11px #5946241f}.design-preview{border-radius:0 0 18px 18px;min-height:570px;padding:clamp(24px,4vw,52px);transition:background-color .18s;overflow:hidden}.design-device-frame{align-content:center;width:100%;min-width:0;transition:width .22s,min-height .22s;display:grid}.design-preview.is-mobile .design-device-frame{border:6px solid var(--preview-text);width:min(360px,100%);min-height:510px;padding:22px 14px}@supports (color:color-mix(in lab, red, red)){.design-preview.is-mobile .design-device-frame{border:6px solid color-mix(in srgb,var(--preview-text) 76%,#000)}}.design-preview.is-mobile .design-device-frame{background:var(--preview-bg);border-radius:31px}@supports (color:color-mix(in lab, red, red)){.design-preview.is-mobile .design-device-frame{background:color-mix(in srgb,var(--preview-bg) 94%,#fff)}}.design-preview.is-mobile .design-device-frame{box-shadow:0 24px 60px #0f16102e}.design-preview.is-mobile .design-preview-card{padding:clamp(20px,6vw,30px)!important}.design-preview.is-mobile .design-preview-card h3{font-size:clamp(21px,6vw,29px)!important}.design-logo-preview{align-items:center;gap:11px;min-width:0;min-height:46px;margin:0 0 14px;padding-inline:4px;display:flex}.design-logo-preview .brand-copy{display:none}.design-logo-preview img{border-right:1px solid var(--preview-text);padding-right:11px}@supports (color:color-mix(in lab, red, red)){.design-logo-preview img{border-right:1px solid color-mix(in srgb,var(--preview-text) 15%,transparent)}}.design-logo-preview span{min-width:0;color:var(--preview-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.settings-layout-refined{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-layout-refined .settings-group{min-height:100%}.share-surface{background:#fff;border:1px solid #dce2d8;border-radius:24px;overflow:hidden;box-shadow:0 18px 55px #18201812}.share-surface-header{border-bottom:1px solid #e3e7df;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:24px 27px;display:flex}.share-status-copy{align-items:flex-start;gap:12px;min-width:0;display:flex}.share-status-copy h2{color:#172019;margin:0 0 5px;font-size:clamp(17px,2vw,22px)}.share-status-copy p{color:#788078;margin:0;font-size:9px;line-height:1.8}.share-live-dot{box-sizing:content-box;background:#a5ada6;border:3px solid #e7eae4;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:7px}.share-live-dot.is-live{background:#977335;border-color:#f8ead0;box-shadow:0 0 0 4px #ad85401a}.share-primary-actions{direction:rtl;align-items:center;gap:8px;display:flex}.share-primary-actions .btn{white-space:nowrap;min-height:43px}.share-link-section{border-bottom:1px solid #e3e7df;gap:13px;padding:24px 27px;display:grid}.share-link-section>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.share-link-section strong{color:#202921;font-size:11px}.share-link-section span{color:#858d86;font-size:8px}.share-url-light{background:#f6f8f4;border-color:#dce2d8;min-height:55px}.share-url-light code{color:#354036}.share-url-light button{color:#27311b;cursor:pointer;background:#e2bb79}.share-qr-section{grid-template-columns:minmax(0,1fr) 290px;align-items:center;gap:30px;padding:27px;display:grid}.share-qr-copy{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:4px 12px;min-width:0;display:grid}.share-section-icon{color:#5b451f;background:#ecdec5;border-radius:12px;grid-row:1/span 2;place-items:center;width:42px;height:42px;display:grid}.share-qr-copy h3{color:#1b241c;margin:2px 0 5px;font-size:14px}.share-qr-copy p{color:#7b847c;max-width:540px;margin:0;font-size:9px;line-height:1.9}.share-qr-actions{grid-column:1/-1;gap:8px;margin-top:19px;display:flex}.share-qr-actions .btn{cursor:pointer;min-height:39px}.share-qr-actions .btn:disabled{opacity:.45;cursor:default}.share-qr-frame{aspect-ratio:1;background:#fff;border:1px solid #dfe5db;border-radius:20px;justify-self:end;place-items:center;width:min(290px,100%);padding:13px;display:grid;position:relative;box-shadow:0 14px 35px #1a221a14}.share-qr-frame canvas{border-radius:8px;display:block;width:100%!important;height:100%!important}.share-qr-frame>svg{color:#8b968c;position:absolute}@media (max-width:900px){.builder-phases{grid-template-columns:repeat(4,minmax(0,1fr))}.design-grid,.settings-layout-refined{grid-template-columns:1fr}.design-preview-column{order:-1;position:static}.share-surface-header{flex-direction:column;align-items:stretch}.share-primary-actions{align-self:flex-start}.share-qr-section{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:650px){.phase-button span{width:19px;height:19px;display:grid}.phase-button{gap:4px}.design-preview-toolbar strong{display:none}.design-preview-toolbar{justify-content:center}.design-preview{min-height:480px}.design-preview.is-mobile .design-device-frame{min-height:440px}.share-surface{border-radius:18px}.share-surface-header,.share-link-section,.share-qr-section{padding:19px 16px}.share-primary-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.share-primary-actions .btn{justify-content:center;min-width:0;padding-inline:8px;font-size:9px}.share-link-section>div:first-child{flex-direction:column;align-items:flex-start}.share-qr-section{grid-template-columns:1fr}.share-qr-frame{order:-1;justify-self:center;width:min(260px,100%)}.share-qr-actions{grid-template-columns:1fr 1fr;display:grid}.share-qr-actions .btn{justify-content:center;padding-inline:7px;font-size:8px}.form-logo-text{max-width:28vw}}.design-settings-card{--workflow-surface:#fff;--workflow-soft:#f3f5f0;--workflow-line:#dce2d8;--workflow-ink:#202921;--workflow-muted:#7a837b}.design-background-controls,.design-brand-controls{border-bottom:1px solid var(--line);gap:10px;padding:5px 0 12px;display:grid}.design-background-controls .switch-row,.design-brand-controls .switch-row{min-height:44px}.design-settings-card .media-upload-field{gap:8px}.design-settings-card .media-url-control{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:10px;min-height:39px;padding:3px 4px 3px 8px}.design-settings-card .media-url-control input{height:31px;color:var(--workflow-ink);background:0 0;border:0;outline:0;padding:0 5px;font:700 8px/1.5 ui-monospace,Consolas,monospace}.design-settings-card .media-drop-zone{background:linear-gradient(145deg,#f8f7f4,#f2eee9);border-width:1.5px;border-color:#b8c292;border-radius:13px;min-height:92px}.design-settings-card .media-drop-zone:hover,.design-settings-card .media-drop-zone.is-dragging{background:#f2e9d9;border-color:#987334;box-shadow:0 8px 22px #5743211a}.design-settings-card .media-drop-zone>svg{color:#74592b}.design-settings-card .media-drop-zone span{color:#4f5a50;font-size:8px;font-weight:750}.design-settings-card .media-drop-zone small{color:#828b83;font-size:7px}.design-logo-alignment{gap:7px;display:grid}.design-logo-alignment>span{color:var(--muted);font-size:9px}.design-logo-alignment>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.design-logo-alignment button{border:1px solid var(--line);color:#768077;cursor:pointer;background:#f4f6f1;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:0 5px;font:700 8px Vazirmatn,sans-serif;display:inline-flex}.design-logo-alignment button.active{color:#483617;background:#ecdcc1;border-color:#ad9264}.design-preview-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.design-live-preview{background:#e8ece5;align-items:stretch;height:620px;min-height:0;padding:0}.design-live-preview .design-device-frame,.design-live-preview .form-page{width:100%;height:100%;min-height:0;overflow:hidden}.design-live-preview .form-public-header{flex:0 0 74px}.design-live-preview .form-runner{scrollbar-width:thin;scrollbar-color:#b68435 transparent;min-height:calc(100% - 74px);max-height:calc(100% - 74px);padding-block:24px;overflow-y:auto}.design-live-preview .form-runner:before{content:none;display:none}.design-live-preview .form-brand-lockup .brand{pointer-events:none}.design-live-preview.is-mobile{place-items:center;padding:22px}.design-live-preview.is-mobile .design-device-frame{background:#fff;border:6px solid #273028;border-radius:31px;width:min(390px,100%);height:100%;min-height:0;padding:0;box-shadow:0 24px 60px #0f16102e}.design-live-preview.is-mobile .form-public-header{flex-basis:62px;min-height:62px;padding-inline:16px}.design-live-preview.is-mobile .form-runner{width:calc(100% - 24px);min-height:calc(100% - 62px);max-height:calc(100% - 62px);padding-block:15px}.design-live-preview.is-mobile .runner-card{padding:24px 18px}.design-live-preview.is-mobile .runner-card h1,.design-live-preview.is-mobile .runner-card h2{font-size:clamp(20px,var(--block-title-size,26px),29px)}.design-live-preview.is-mobile .form-progress{width:92px}.form-public-header.brand-center .form-brand-lockup,.form-public-header.brand-left .form-brand-lockup{z-index:2;position:absolute;top:50%}.form-public-header.brand-center .form-brand-lockup{left:50%;transform:translate(-50%,-50%)}.form-public-header.brand-left .form-brand-lockup{left:clamp(20px,5vw,70px);transform:translateY(-50%)}.form-public-header.brand-center .form-progress-wrap{margin-right:auto}.form-public-header.brand-left .form-progress-wrap{margin-left:auto}@media (max-width:650px){.design-live-preview{height:530px}.design-preview-toolbar button{padding-inline:7px;font-size:7px}.design-logo-alignment button{font-size:7px}.form-public-header.brand-left .form-brand-lockup{left:16px}}.design-phase-panel{padding-top:clamp(12px,1.3vw,20px);overflow:visible}.design-phase-content{width:min(1560px,100%)}.design-phase-content .design-grid{grid-template-columns:minmax(320px,370px) minmax(0,1fr);gap:clamp(16px,1.6vw,26px)}.design-phase-content .design-preview-column{align-self:start;position:sticky;top:86px}.design-phase-content .design-live-preview{border-radius:0;height:clamp(560px,100dvh - 145px,900px);padding:0}.design-phase-content .design-live-preview .status-badge{display:none}.design-phase-content .design-live-preview .design-device-frame{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;position:relative;overflow:hidden}.design-phase-content .design-live-preview .form-page{border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.design-phase-content .design-live-preview.is-mobile{padding:0}.design-phase-content .design-live-preview.is-mobile .design-device-frame{width:min(390px,100%);height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.node-preview-backdrop{padding:8px}.node-preview-dialog{border-radius:16px;grid-template-rows:64px minmax(0,1fr) 34px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px)}.node-preview-dialog .preview-modal-stage{padding:8px}.node-preview-dialog .preview-device.desktop{border-width:5px;border-radius:14px;width:100%;max-width:none}.node-preview-dialog .preview-device.mobile{border-width:6px;width:min(420px,100%)}.node-preview-dialog .embedded-node-preview .form-runner{padding:clamp(18px,2.2vw,34px)}.node-preview-dialog .embedded-node-preview .runner-card{width:min(760px,100%)}@media (max-width:1100px){.design-phase-content .design-grid{grid-template-columns:minmax(290px,340px) minmax(0,1fr)}.design-phase-content .design-live-preview{height:clamp(520px,100dvh - 140px,820px)}}@media (max-width:900px){.design-phase-content .design-grid{grid-template-columns:1fr}.design-phase-content .design-preview-column{position:static}.design-phase-content .design-live-preview{height:min(760px,100dvh - 150px);min-height:600px}.node-preview-backdrop{padding:0}.node-preview-dialog{border:0;border-radius:0;width:100vw;height:100dvh}}@media (max-width:650px){.design-phase-panel{padding-top:10px}.design-phase-content .design-live-preview{height:calc(100dvh - 140px);min-height:540px}}.share-content-grid{direction:ltr;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);grid-template-areas:"details qr";align-items:stretch;display:grid}.share-content-grid>*{direction:rtl;min-width:0}.share-link-og-column{grid-area:details;align-content:start;display:grid}.share-content-grid .share-qr-section{border-left:1px solid #e3e7df;grid-area:qr;grid-template-columns:1fr;align-content:start;gap:22px;min-width:0;padding:27px;display:grid}.share-content-grid .share-qr-copy{grid-template-columns:42px minmax(0,1fr)}.share-content-grid .share-qr-frame{order:-1;justify-self:center;width:min(280px,100%)}.share-content-grid .share-qr-actions{grid-template-columns:1fr 1fr;display:grid}.share-link-og-column .share-link-section{border-bottom:1px solid #e3e7df}.share-og-section{gap:14px;padding:25px 27px 28px;display:grid}.share-og-heading{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.share-og-heading h3{color:#1b241c;margin:2px 0 5px;font-size:14px}.share-og-heading p{color:#7b847c;margin:0;font-size:9px;line-height:1.9}.share-og-preview,.share-og-empty{aspect-ratio:1200/630;background:#f3f6ef;border:1px solid #dfe5db;border-radius:15px;width:100%}.share-og-preview{object-fit:cover;display:block}.share-og-empty{color:#7d887d;background:linear-gradient(145deg,#f9f8f6,#edf2e7);place-content:center;justify-items:center;gap:8px;display:grid}.share-og-empty svg{color:#755b2d}.share-og-empty span{font-size:8px}.share-og-section .media-drop-zone{min-height:78px}@media (max-width:980px){.share-content-grid{grid-template-columns:1fr;grid-template-areas:"details""qr"}.share-content-grid .share-qr-section{border-top:1px solid #e3e7df;border-left:0}.share-content-grid .share-qr-frame{width:min(260px,100%)}}@media (max-width:650px){.share-og-section,.share-content-grid .share-qr-section{padding:19px 16px}.share-content-grid .share-qr-actions{grid-template-columns:1fr}}:root{--panel-bg:#f2f4ee;--panel-bg-2:#e9ece4;--panel-surface:#fff;--panel-surface-2:#fbf9f8;--panel-soft:#f0f2ea;--panel-soft-2:#e7ebdf;--panel-line:#dfe3d8;--panel-line-soft:#ebeee5;--panel-ink:#151b16;--panel-ink-2:#3b453c;--panel-muted:#79837a;--panel-muted-2:#98a199;--panel-accent:#c08a35;--panel-accent-soft:#f5e8d2;--panel-accent-ink:#6f4510;--panel-ring:#a67f3c42;--panel-shadow-sm:0 2px 6px #131a130d;--panel-shadow:0 10px 30px #131a130f;--panel-shadow-lg:0 26px 70px #0f15101f;--panel-good:#785924;--panel-good-bg:#f1e7d5;--panel-warn:#98650c;--panel-warn-bg:#fdf0d2;--panel-bad:#b04a3a;--panel-bad-bg:#fdeeea;--panel-info:#256b96;--panel-info-bg:#e3f2fc;--tone-lime-bg:#f2e3c6;--tone-lime-fg:#74501a;--tone-mint-bg:#dff0e9;--tone-mint-fg:#2f7156;--tone-blue-bg:#e0f0fd;--tone-blue-fg:#22628d;--tone-violet-bg:#eae5fd;--tone-violet-fg:#5b4aa0;--tone-coral-bg:#fde5de;--tone-coral-fg:#a4462f;--tone-amber-bg:#fdefcd;--tone-amber-fg:#8a5c05;--chart-1:#c18b39;--chart-2:#f08a5d;--chart-3:#3d8fc4;--chart-4:#8b6fd4;--chart-5:#23a077;--chart-6:#dfa32a;--chart-7:#cf5f8c;--chart-8:#5a7b8c;--chart-grid:#151b1616;--chart-axis:#8b948b;--chart-track:#e8ebe2;--chart-heat:#c18b39}html[data-panel-theme=dark]{--panel-bg:#0e1210;--panel-bg-2:#121714;--panel-surface:#171d19;--panel-surface-2:#1c231e;--panel-soft:#212a23;--panel-soft-2:#28322a;--panel-line:#2c3630;--panel-line-soft:#232c26;--panel-ink:#eef2ea;--panel-ink-2:#c6cfc4;--panel-muted:#909b91;--panel-muted-2:#6f7a70;--panel-accent:#d8aa5d;--panel-accent-soft:#342b1b;--panel-accent-ink:#f1d49e;--panel-ring:#c59f5d38;--panel-shadow-sm:0 2px 6px #0000004d;--panel-shadow:0 12px 32px #00000061;--panel-shadow-lg:0 30px 80px #0000008c;--panel-good:#c1a169;--panel-good-bg:#2e2414;--panel-warn:#e2b45c;--panel-warn-bg:#33280d;--panel-bad:#ef9d8b;--panel-bad-bg:#351f1a;--panel-info:#7cc0ea;--panel-info-bg:#12293a;--tone-lime-bg:#382c18;--tone-lime-fg:#e9c785;--tone-mint-bg:#17342a;--tone-mint-fg:#7fd6a8;--tone-blue-bg:#142d3f;--tone-blue-fg:#86c4ea;--tone-violet-bg:#241f3d;--tone-violet-fg:#b7a6f0;--tone-coral-bg:#3a2019;--tone-coral-fg:#f0a992;--tone-amber-bg:#362a10;--tone-amber-fg:#e6bf6d;--chart-1:#d1a05b;--chart-2:#f79470;--chart-3:#58a8d8;--chart-4:#a189e6;--chart-5:#35bb8c;--chart-6:#eab54a;--chart-7:#e37ba6;--chart-8:#7d9dae;--chart-grid:#eef2ea16;--chart-axis:#7f8a80;--chart-track:#262f28;--chart-heat:#d1a05b}:is(html[data-panel-theme=dark]:has(.panel-shell) body,html[data-panel-theme=dark]:has(.builder-shell) body){background:var(--panel-bg)}.panel-shell,.report-page{font-family:var(--font);font-feature-settings:"ss01", "tnum";line-height:1.65}.panel-shell h1,.panel-shell h2,.panel-shell h3,.report-page h1,.report-page h2,.report-page h3{text-wrap:balance;line-height:1.35}.kpi-card strong,.metric-strip strong,.hero-health strong,.cell-metric b,.form-card-metrics b,.ranked-bar-value b,.donut-center strong,.funnel-step-metrics b,.matrix-heat td b,.box-legend b,.insight-metric,.health-list b,.identity-summary b,.block-report-summary b,.block-metric-row b,.route-usage b,.edge-usage-list b,.drawer-metrics b,.drawer-time-bars b,.friction-pill,.data-table{font-variant-numeric:tabular-nums;font-feature-settings:"ss01", "tnum"}.panel-shell,.panel-shell *{scrollbar-width:thin;scrollbar-color:var(--panel-accent) transparent}@supports (color:color-mix(in lab, red, red)){.panel-shell,.panel-shell *{scrollbar-color:color-mix(in srgb, var(--panel-accent) 60%, var(--panel-line)) transparent}}.panel-shell ::-webkit-scrollbar{width:7px;height:7px}.panel-shell ::-webkit-scrollbar-track{background:0 0}.panel-shell ::-webkit-scrollbar-thumb{background:var(--panel-accent) padding-box;border:1px solid #0000;border-radius:999px;min-height:40px}@supports (color:color-mix(in lab, red, red)){.panel-shell ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--panel-accent) 70%, var(--panel-muted)) padding-box}}.panel-shell ::-webkit-scrollbar-thumb:hover{background:var(--panel-accent) padding-box}.panel-shell{min-height:100vh;color:var(--panel-ink);background:var(--panel-bg);direction:rtl;grid-template-columns:auto minmax(0,1fr);display:grid}.panel-main{background:radial-gradient(circle at 92% -4%, var(--panel-accent), transparent 32%), var(--panel-bg);flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-main{background:radial-gradient(circle at 92% -4%, color-mix(in srgb, var(--panel-accent) 12%, transparent), transparent 32%), var(--panel-bg)}}.panel-main{direction:rtl}.panel-content{direction:rtl;align-content:start;gap:clamp(12px,1.2vw,16px);width:100%;min-width:0;padding:clamp(16px,1.8vw,24px);display:grid}.panel-sidebar{z-index:40;scrollbar-width:thin;scrollbar-color:var(--panel-line) transparent;border-inline-end:1px solid var(--panel-line);background:var(--panel-surface);flex-direction:column;gap:14px;width:264px;height:100vh;padding:18px 14px 14px;transition:width .2s;display:flex;position:sticky;top:0;overflow-y:auto}.panel-sidebar::-webkit-scrollbar{width:8px}.panel-sidebar::-webkit-scrollbar-thumb{background:var(--panel-line) padding-box;border:2px solid #0000;border-radius:99px}.sidebar-head{align-items:center;gap:6px;min-height:42px;padding-inline:6px;display:flex}.panel-sidebar .brand{flex:none;min-width:0;margin:0}.panel-sidebar .brand-mark{font-size:36px}.panel-sidebar .brand-copy{color:var(--panel-muted);border-inline-start-color:var(--panel-line)}.sidebar-collapse,.sidebar-close{border:1px solid var(--panel-line);width:30px;height:30px;color:var(--panel-muted);background:var(--panel-soft);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.sidebar-collapse:hover,.sidebar-close:hover{color:var(--panel-ink);border-color:var(--panel-accent);background:var(--panel-accent-soft)}.sidebar-close{display:none}.workspace-chip{border:1px solid var(--panel-line);background:linear-gradient(145deg, var(--panel-surface-2), var(--panel-soft));border-radius:14px;align-items:center;gap:10px;min-height:56px;margin:0;padding:9px 11px;display:flex;position:relative}.workspace-avatar{width:34px;height:34px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:11px;flex:0 0 34px;place-items:center;font-size:17px;font-weight:900;display:grid}.workspace-chip>div{gap:2px;min-width:0;display:grid}.workspace-chip strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workspace-chip span{color:var(--panel-muted);font-size:11px}.workspace-pulse{background:var(--panel-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--panel-ring);border-radius:50%;flex:0 0 7px;margin-inline-start:auto}.side-section{gap:6px;display:grid}.side-label{color:var(--panel-muted-2);letter-spacing:.3px;text-transform:uppercase;margin:0;padding-inline:10px;font-size:11px;font-weight:800}.side-nav{gap:2px;display:grid}.side-link{min-height:48px;color:var(--panel-ink-2);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;transition:all .15s;display:flex;position:relative}.side-link-icon{width:30px;height:30px;color:var(--panel-muted);background:var(--panel-soft);border-radius:9px;flex:0 0 30px;place-items:center;transition:all .15s;display:grid}.side-link-copy{gap:1px;min-width:0;display:grid}.side-link-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.side-link-copy small{color:var(--panel-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-link-badge{color:var(--panel-muted);background:var(--panel-soft-2);border-radius:99px;flex:none;margin-inline-start:auto;padding:2px 6px;font-size:10px;font-style:normal;font-weight:750}.side-link:hover:not(.disabled){color:var(--panel-ink);border-color:var(--panel-line-soft);background:var(--panel-soft)}.side-link:hover:not(.disabled) .side-link-icon{color:var(--panel-ink);background:var(--panel-soft-2)}.side-link.active{color:var(--panel-ink);border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.side-link.active{border-color:color-mix(in srgb, var(--panel-accent) 42%, var(--panel-line))}}.side-link.active{background:var(--panel-accent-soft);box-shadow:none}.side-link.active .side-link-icon{color:var(--panel-accent-ink);background:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.side-link.active .side-link-icon{background:color-mix(in srgb, var(--panel-accent) 30%, transparent)}}.side-link.active:before{content:"";background:var(--panel-accent);border-radius:99px 0 0 99px;width:3px;height:22px;position:absolute;inset-inline-end:-1px}.side-link.disabled{opacity:.5;cursor:default}.side-link.superadmin .side-link-icon{color:var(--tone-violet-fg);background:var(--tone-violet-bg)}.sidebar-promo{border:1px solid var(--panel-line);background:linear-gradient(160deg, var(--panel-accent-soft), var(--panel-surface-2));border-radius:15px;gap:6px;padding:13px;display:grid}.sidebar-promo>span{width:28px;height:28px;color:var(--panel-accent-ink);background:var(--panel-accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sidebar-promo>span{background:color-mix(in srgb, var(--panel-accent) 32%, transparent)}}.sidebar-promo strong{color:var(--panel-ink);font-size:13px}.sidebar-promo p{color:var(--panel-ink-2);margin:0;font-size:11px;line-height:1.85}.sidebar-promo a{color:var(--panel-accent-ink);font-size:11px;font-weight:800}.sidebar-promo a:hover{text-decoration:underline}.sidebar-bottom{border-top:1px solid var(--panel-line-soft);gap:4px;margin-top:auto;padding-top:10px;display:grid}.user-chip{background:var(--panel-soft);border:0;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex}.user-avatar{width:32px;height:32px;color:var(--panel-accent-ink);background:var(--panel-accent);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.user-avatar{background:color-mix(in srgb, var(--panel-accent) 30%, transparent)}}.user-avatar{font-size:15px;font-weight:900}.user-chip>div{gap:1px;min-width:0;display:grid}.user-chip strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-chip span{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.side-link.logout{background:0 0;border:0;width:100%}.side-link.logout svg{width:16px;height:16px}.side-link.logout:hover{color:var(--panel-bad);background:var(--panel-bad-bg)}.panel-sidebar.is-collapsed{width:76px;padding-inline:12px}.panel-sidebar.is-collapsed .brand-copy,.panel-sidebar.is-collapsed .side-label,.panel-sidebar.is-collapsed .side-link-copy,.panel-sidebar.is-collapsed .side-link-badge,.panel-sidebar.is-collapsed .workspace-chip>div,.panel-sidebar.is-collapsed .workspace-pulse,.panel-sidebar.is-collapsed .sidebar-promo,.panel-sidebar.is-collapsed .user-chip>div{display:none}.panel-sidebar.is-collapsed .sidebar-head{flex-direction:column;gap:10px}.panel-sidebar.is-collapsed .brand-mark{font-size:30px}.panel-sidebar.is-collapsed .workspace-chip,.panel-sidebar.is-collapsed .user-chip,.panel-sidebar.is-collapsed .side-link{justify-content:center;padding-inline:0}.panel-sidebar.is-collapsed .side-link.active:before{display:none}.sidebar-scrim{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c098c;position:fixed;inset:0}.panel-topbar{z-index:30;border-bottom:1px solid var(--panel-line);background:var(--panel-bg);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px clamp(18px,2.2vw,32px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.panel-topbar{background:color-mix(in srgb, var(--panel-bg) 84%, transparent)}}.panel-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15)}.topbar-identity{gap:2px;min-width:0;display:grid}.topbar-module{color:var(--panel-accent-ink);letter-spacing:.2px;font-size:11px;font-weight:850}.panel-topbar h1{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-search{border:1px solid var(--panel-line);width:clamp(180px,26vw,340px);min-width:0;min-height:40px;color:var(--panel-muted);background:var(--panel-surface);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:0 12px;transition:all .15s;display:flex}.topbar-search:hover{border-color:var(--panel-accent);box-shadow:0 0 0 3px var(--panel-ring)}.topbar-search span{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.topbar-search kbd{border:1px solid var(--panel-line);color:var(--panel-muted-2);background:var(--panel-soft);direction:ltr;border-radius:6px;padding:3px 6px;font:700 11px ui-monospace,Consolas,monospace}.theme-switch{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:12px;gap:2px;padding:3px;display:flex}.theme-switch button{min-height:34px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:750;transition:all .15s;display:inline-flex}.theme-switch button:hover{color:var(--panel-ink)}.theme-switch button.active{color:var(--panel-accent-ink);background:var(--panel-surface);box-shadow:var(--panel-shadow-sm)}.theme-switch button span{display:none}.panel-shell .icon-btn{border-color:var(--panel-line);width:40px;height:40px;color:var(--panel-ink-2);background:var(--panel-surface);border-radius:12px;position:relative}.panel-shell .icon-btn:hover{color:var(--panel-ink);border-color:var(--panel-accent);background:var(--panel-accent-soft);transform:none}.icon-btn-dot{border:2px solid var(--panel-surface);background:var(--chart-2);top:8px;border-radius:50%;width:7px;height:7px;position:absolute;inset-inline-end:8px}.topbar-cta{border-radius:12px;min-height:40px;font-size:13px}.panel-shell .topbar-menu{flex:none;display:none}.palette-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080c0994;align-content:start;justify-items:center;padding:clamp(16px,8vh,96px) 18px 18px;animation:.16s paletteIn;display:grid;position:fixed;inset:0}@keyframes paletteIn{0%{opacity:0}}.palette-card{border:1px solid var(--panel-line);background:var(--panel-surface);width:min(620px,100%);max-height:min(560px,78vh);box-shadow:var(--panel-shadow-lg);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.palette-input{border-bottom:1px solid var(--panel-line);min-height:58px;color:var(--panel-muted);align-items:center;gap:10px;padding:0 14px;display:flex}.palette-input input{min-width:0;height:56px;color:var(--panel-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.palette-input input::placeholder{color:var(--panel-muted-2)}.palette-input button{width:28px;height:28px;color:var(--panel-muted);background:var(--panel-soft);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.palette-results{scrollbar-width:thin;padding:8px;overflow-y:auto}.palette-group{color:var(--panel-muted-2);letter-spacing:.2px;padding:8px 10px 4px;font-size:11px;font-weight:800;display:block}.palette-item{width:100%;min-height:46px;color:var(--panel-ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:7px 10px;font-family:inherit;display:flex}.palette-item>svg{color:var(--panel-muted-2);opacity:0;margin-inline-start:auto}.palette-item.is-active{background:var(--panel-soft)}.palette-item.is-active>svg{opacity:1}.palette-icon{width:28px;height:28px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.palette-copy{gap:1px;min-width:0;display:grid}.palette-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.palette-copy small{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.palette-empty{color:var(--panel-muted);justify-items:center;gap:10px;padding:34px;display:grid}.palette-empty p{margin:0;font-size:13px}.palette-footer{border-top:1px solid var(--panel-line);min-height:40px;color:var(--panel-muted-2);background:var(--panel-surface-2);align-items:center;gap:14px;padding:0 14px;font-size:11px;display:flex}.palette-footer span{align-items:center;gap:4px;display:inline-flex}.palette-footer kbd{border:1px solid var(--panel-line);background:var(--panel-soft);direction:ltr;border-radius:5px;padding:2px 5px;font:700 11px ui-monospace,Consolas,monospace}.panel-shell .btn-light{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}.panel-shell .btn-light:hover{border-color:var(--panel-accent);background:var(--panel-accent-soft)}.panel-shell .btn-dark{background:var(--panel-ink);color:var(--panel-bg)}.panel-shell .btn-accent{background:var(--panel-accent);color:var(--panel-accent-ink);box-shadow:0 8px 22px var(--panel-ring)}.btn-slim{border-radius:10px;min-height:38px;padding-inline:12px;font-size:12px}.panel-shell .small-icon-btn{border-color:var(--panel-line);width:30px;height:30px;color:var(--panel-ink-2);background:var(--panel-surface);cursor:pointer;border-radius:9px;flex:0 0 30px;transition:all .14s}.panel-shell .small-icon-btn:hover{color:var(--panel-accent-ink);border-color:var(--panel-accent);background:var(--panel-accent-soft)}.panel-shell .small-icon-btn.danger{color:var(--panel-bad)}.panel-shell .small-icon-btn.danger:hover{border-color:var(--panel-bad)}@supports (color:color-mix(in lab, red, red)){.panel-shell .small-icon-btn.danger:hover{border-color:color-mix(in srgb, var(--panel-bad) 45%, transparent)}}.panel-shell .small-icon-btn.danger:hover{background:var(--panel-bad-bg)}.panel-shell .small-icon-btn:disabled{opacity:.45;cursor:wait}.text-link{color:var(--panel-muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--panel-accent-ink)}.mini-label{color:var(--panel-muted);letter-spacing:.2px;align-items:center;gap:5px;margin:14px 0 8px;font-size:11px;font-weight:800;display:flex}.mini-label:first-child{margin-top:0}.head-chip{color:var(--panel-muted);background:var(--panel-soft);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:750}.mini-bar{vertical-align:middle;background:var(--chart-track);border-radius:99px;width:44px;height:5px;margin-inline-end:7px;display:inline-block;overflow:hidden}.mini-bar i{border-radius:inherit;background:var(--chart-1);height:100%;display:block}.segmented{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.segmented button{min-height:34px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:750;transition:all .14s}.segmented button:hover{color:var(--panel-ink)}.segmented button.active{color:var(--panel-accent-ink);background:var(--panel-surface);box-shadow:var(--panel-shadow-sm)}.chip-filter{flex-wrap:wrap;gap:5px;display:flex}.chip-filter button{border:1px solid var(--panel-line);min-height:34px;color:var(--panel-muted);background:var(--panel-surface);cursor:pointer;border-radius:99px;padding:0 11px;font-size:12px;font-weight:750;transition:all .14s}.chip-filter button:hover{color:var(--panel-ink);border-color:var(--panel-muted-2)}.chip-filter button.active{color:var(--panel-accent-ink);border-color:var(--panel-accent);background:var(--panel-accent-soft)}.field-search{border:1px solid var(--panel-line);width:clamp(180px,22vw,280px);min-width:0;min-height:42px;color:var(--panel-muted);background:var(--panel-surface);border-radius:11px;align-items:center;gap:8px;padding:0 10px;transition:all .15s;display:flex}.field-search:focus-within{border-color:var(--panel-accent);box-shadow:0 0 0 3px var(--panel-ring)}.field-search input{min-width:0;height:40px;color:var(--panel-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.field-search input::placeholder{color:var(--panel-muted-2)}.field-search button{width:22px;height:22px;color:var(--panel-muted);background:var(--panel-soft);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.field-select{border:1px solid var(--panel-line);min-height:42px;color:var(--panel-muted);background:var(--panel-surface);border-radius:11px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.field-select select{height:40px;color:var(--panel-ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:12px;font-weight:750}.check-pill{border:1px solid var(--panel-line);min-height:42px;color:var(--panel-ink-2);background:var(--panel-surface);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.check-pill input{accent-color:var(--panel-accent)}.check-pill:has(input:checked){color:var(--panel-accent-ink);border-color:var(--panel-accent);background:var(--panel-accent-soft)}.view-toggle{border:1px solid var(--panel-line);background:var(--panel-soft);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.view-toggle button{width:34px;height:34px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.delta-badge{white-space:nowrap;border-radius:99px;align-items:center;gap:3px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.delta-badge.is-up{color:var(--panel-good);background:var(--panel-good-bg)}.delta-badge.is-down{color:var(--panel-bad);background:var(--panel-bad-bg)}.delta-badge.is-flat{color:var(--panel-muted);background:var(--panel-soft)}.panel-shell .status-badge{color:var(--panel-muted);background:var(--panel-soft);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.panel-shell .status-badge.published{color:var(--panel-good);background:var(--panel-good-bg)}.panel-shell .status-badge.draft{color:var(--panel-warn);background:var(--panel-warn-bg)}.panel-shell .status-badge.archived{color:var(--panel-muted);background:var(--panel-soft-2)}.landing .text-link,.auth-page .text-link{color:inherit;border-bottom:1px solid #aab1a5;padding-bottom:4px;font-size:17px;font-weight:750}.panel-shell .surface-card,.report-page .surface-card{border:1px solid var(--panel-line);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-sm);border-radius:20px;transition:border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);overflow:hidden}.panel-shell .surface-head,.report-page .surface-head{border-bottom:1px solid var(--panel-line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}.surface-head.is-stacked{flex-wrap:wrap}.panel-shell .surface-head h3,.report-page .surface-head h3{color:var(--panel-ink);letter-spacing:-.3px;margin:0 0 4px;font-size:16px;font-weight:800}.panel-shell .surface-head p,.report-page .surface-head p{color:var(--panel-muted);margin:0;font-size:12px;line-height:1.6}.surface-body{padding:20px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:4px;display:flex}.page-header-copy{gap:6px;min-width:0;display:grid}.page-eyebrow{color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.page-header h2{color:var(--panel-ink);letter-spacing:-.9px;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:850}.page-header p{color:var(--panel-muted);max-width:680px;margin:0;font-size:13px;line-height:1.85}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.metric-strip article{border:1px solid var(--panel-line);background:var(--panel-surface);min-height:80px;box-shadow:var(--panel-shadow-sm);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:flex}.metric-strip article:hover{border-color:var(--panel-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.metric-strip article:hover{border-color:color-mix(in srgb, var(--panel-accent) 40%, var(--panel-line))}}.metric-strip article:hover{box-shadow:var(--panel-shadow)}.metric-icon{border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff26}.metric-strip article>div{gap:2px;min-width:0;display:grid}.metric-strip strong{color:var(--panel-ink);font-variant-numeric:tabular-nums;font-feature-settings:"ss01", "tnum";letter-spacing:-.5px;font-size:24px;font-weight:850}.metric-strip small{color:var(--panel-muted);font-size:12px;font-weight:650}.tone-lime{color:var(--tone-lime-fg);background:var(--tone-lime-bg)}.tone-mint{color:var(--tone-mint-fg);background:var(--tone-mint-bg)}.tone-blue{color:var(--tone-blue-fg);background:var(--tone-blue-bg)}.tone-violet{color:var(--tone-violet-fg);background:var(--tone-violet-bg)}.tone-coral{color:var(--tone-coral-fg);background:var(--tone-coral-bg)}.tone-amber{color:var(--tone-amber-fg);background:var(--tone-amber-bg)}.data-table-wrap{scrollbar-width:thin;width:100%;padding:2px;overflow-x:auto}.data-table{border-collapse:separate;border-spacing:0 8px;text-align:right;width:100%;font-size:13px}.data-table thead tr{background:var(--panel-surface-2)}.data-table th{color:var(--panel-muted);border-top:1px solid var(--panel-line-soft);border-bottom:1px solid var(--panel-line-soft);white-space:nowrap;text-align:right;padding:10px 18px;font-size:12px;font-weight:800}.data-table th:first-child{border-inline-start:1px solid var(--panel-line-soft);border-start-start-radius:12px;border-end-start-radius:12px}.data-table th:last-child{border-inline-end:1px solid var(--panel-line-soft);border-start-end-radius:12px;border-end-end-radius:12px}.data-table tbody tr{background:#fff;border:1px solid #00000014;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px #00000008}:root[data-panel-theme=dark] .data-table tbody tr{background:var(--panel-surface);border-color:var(--panel-line)}.data-table td{color:var(--panel-ink-2);vertical-align:middle;border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;padding:14px 18px}:root[data-panel-theme=dark] .data-table td{border-top-color:var(--panel-line);border-bottom-color:var(--panel-line)}.data-table tbody tr td:first-child{border-inline-start:1px solid #0000000f;border-start-start-radius:16px;border-end-start-radius:16px}:root[data-panel-theme=dark] .data-table tbody tr td:first-child{border-inline-start-color:var(--panel-line)}.data-table tbody tr td:last-child{border-inline-end:1px solid #0000000f;border-start-end-radius:16px;border-end-end-radius:16px}:root[data-panel-theme=dark] .data-table tbody tr td:last-child{border-inline-end-color:var(--panel-line)}.data-table tbody tr:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #00000014}:root[data-panel-theme=dark] .data-table tbody tr:hover{background:var(--panel-accent-soft)}@supports (color:color-mix(in lab, red, red)){:root[data-panel-theme=dark] .data-table tbody tr:hover{background:color-mix(in srgb, var(--panel-accent-soft) 30%, var(--panel-surface))}}.data-table tbody tr:hover td{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.data-table tbody tr:hover td{border-color:color-mix(in srgb, var(--panel-accent) 55%, #0000001a)}}.data-table tr.is-muted{opacity:.62}.data-table tr.is-clickable{cursor:pointer}.data-table.is-dense td,.data-table.is-dense th{padding:8px 12px;font-size:12px}.data-table td.is-warning{color:var(--panel-warn);font-weight:800}.data-table td.is-critical{color:var(--panel-bad);font-weight:800}.table-note{color:var(--panel-muted);margin:0;padding:12px 16px;font-size:12px}.sidebar-search-wrap{padding:12px 14px 8px}.sidebar-search{border:1px solid var(--panel-line);width:100%;height:38px;color:var(--panel-muted);background:var(--panel-surface);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;font-weight:650;transition:all .15s;display:flex}.sidebar-search:hover{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.sidebar-search:hover{border-color:color-mix(in srgb, var(--panel-accent) 60%, var(--panel-line))}}.sidebar-search:hover{color:var(--panel-ink);background:var(--panel-surface)}.sidebar-bottom{border-top:1px solid var(--panel-line-soft);gap:8px;margin-top:auto;padding:12px 14px;display:grid}.sidebar-theme-wrap{margin:0;padding:0}.sidebar-theme-wrap .theme-switch{border:1px solid var(--panel-line);background:var(--panel-surface-2);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;padding:4px;display:grid}.sidebar-theme-wrap .theme-switch button{height:32px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:11.5px;font-weight:750;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex}.sidebar-theme-wrap .theme-switch button:hover{color:var(--panel-ink)}.sidebar-theme-wrap .theme-switch button.active{color:var(--panel-accent-ink);background:var(--panel-surface);font-weight:850;box-shadow:0 1px 4px #00000014}.sidebar-bottom .user-chip{border:1px solid var(--panel-line-soft);background:var(--panel-surface);border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.sidebar-bottom .user-chip>div{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.sidebar-bottom .user-chip strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;display:block;overflow:hidden}.sidebar-bottom .user-chip span{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.sidebar-bottom .side-link.logout{color:var(--panel-muted);border-radius:10px;justify-content:center;padding:8px 12px;font-size:12px;font-weight:700}.sidebar-bottom .side-link.logout:hover{color:var(--panel-bad);background:var(--panel-bad)}@supports (color:color-mix(in lab, red, red)){.sidebar-bottom .side-link.logout:hover{background:color-mix(in srgb, var(--panel-bad) 10%, transparent)}}.panel-sidebar.is-collapsed .sidebar-search-wrap{display:none}.panel-sidebar.is-collapsed .sidebar-bottom{flex-direction:column;align-items:center;gap:10px;padding:10px 6px;display:flex}.panel-sidebar.is-collapsed .sidebar-theme-wrap{width:100%;display:block}.panel-sidebar.is-collapsed .sidebar-theme-wrap .theme-switch{grid-template-columns:1fr;gap:2px;padding:2px}.panel-sidebar.is-collapsed .sidebar-theme-wrap .theme-switch button span{display:none}.panel-sidebar.is-collapsed .sidebar-theme-wrap .theme-switch button{justify-content:center;width:100%;height:28px;padding:0}.panel-sidebar.is-collapsed .user-chip{background:0 0;border:0;justify-content:center;width:auto;padding:0}.panel-sidebar.is-collapsed .user-chip>div{display:none}.panel-sidebar.is-collapsed .side-link.logout{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}.panel-sidebar.is-collapsed .side-link.logout span{display:none!important}.list-toolbar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:0;display:flex}.list-toolbar-primary{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cell-identity{align-items:center;gap:10px;min-width:0;display:flex}.cell-icon,.cell-avatar{width:32px;height:32px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:10px;flex:0 0 32px;place-items:center;display:grid}.cell-avatar{border-radius:50%;font-size:14px;font-weight:800}.cell-identity>div{gap:2px;min-width:0;display:grid}.cell-identity strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cell-identity a strong:hover{color:var(--panel-accent-ink)}.cell-identity small{color:var(--panel-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cell-metric{gap:2px;display:grid}.cell-metric b{color:var(--panel-ink);font-size:15px;font-weight:800}.cell-metric small{color:var(--panel-muted);font-size:11px}.cell-metric small.is-up{color:var(--panel-good)}.cell-metric small.is-down{color:var(--panel-bad)}.cell-muted{color:var(--panel-muted);white-space:nowrap;font-size:12px}.cell-sub{color:var(--panel-muted-2);margin-top:2px;font-size:11px;display:block}.cell-tags{flex-wrap:wrap;gap:5px;display:flex}.cell-tags span{color:var(--panel-muted);background:var(--panel-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.cell-answer{max-width:220px;color:var(--panel-ink-2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cell-spark{width:110px;min-width:90px}.cell-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.panel-shell .empty-state,.report-page .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:230px;padding:36px 24px;display:flex}.empty-state.is-compact{min-height:170px;padding:24px}.panel-shell .empty-state-icon,.report-page .empty-state-icon{width:52px;height:52px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:16px;place-items:center;display:grid}.panel-shell .empty-state h3,.report-page .empty-state h3{color:var(--panel-ink);margin:14px 0 4px;font-size:16px}.panel-shell .empty-state p,.report-page .empty-state p{max-width:380px;color:var(--panel-muted);margin:0 0 16px;font-size:13px;line-height:1.9}.panel-shell .modal-card{border:1px solid var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}.panel-shell .modal-head h3{color:var(--panel-ink)}.panel-shell .modal-head p{color:var(--panel-muted)}.panel-shell .delete-warning{border-color:var(--panel-bad)}@supports (color:color-mix(in lab, red, red)){.panel-shell .delete-warning{border-color:color-mix(in srgb, var(--panel-bad) 35%, transparent)}}.panel-shell .delete-warning,.panel-shell .form-error{color:var(--panel-bad);background:var(--panel-bad-bg)}.panel-shell .field input,.panel-shell .field textarea,.panel-shell .field select{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface-2)}.panel-shell .field label{color:var(--panel-ink)}.panel-shell .field-hint{color:var(--panel-muted)}.dashboard-hero{border:1px solid var(--panel-line);background:radial-gradient(circle at 95% 0%, var(--panel-accent), transparent 45%), linear-gradient(135deg, var(--panel-surface), var(--panel-surface-2));border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,2.8vw,36px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-hero{background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--panel-accent) 26%, transparent), transparent 45%), linear-gradient(135deg, var(--panel-surface), var(--panel-surface-2))}}.dashboard-hero{box-shadow:var(--panel-shadow)}.dashboard-hero-copy{gap:10px;min-width:0;max-width:660px;display:grid}.hero-eyebrow{color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:99px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.dashboard-hero h2{color:var(--panel-ink);letter-spacing:-1px;margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:850;line-height:1.25}.dashboard-hero p{color:var(--panel-muted);margin:0;font-size:14px;line-height:1.95}.hero-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hero-chips span{border:1px solid var(--panel-line);color:var(--panel-ink-2);background:var(--panel-surface);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 1px 3px #0000000a}.dashboard-hero-side{justify-items:end;gap:14px;display:grid}.hero-health{border:1px solid var(--panel-line);background:var(--panel-surface);box-shadow:var(--panel-shadow-sm);border-radius:18px;align-items:center;gap:14px;padding:12px 18px;display:flex}.hero-health>div{gap:2px;display:grid}.hero-health strong{color:var(--panel-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:850}.hero-health span{color:var(--panel-muted);font-size:12px;font-weight:650}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.kpi-grid.is-five{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.kpi-card{border:1px solid var(--panel-line);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-sm);border-radius:20px;align-content:start;gap:12px;padding:18px;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:grid}.kpi-card:hover{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.kpi-card:hover{border-color:color-mix(in srgb, var(--panel-accent) 45%, var(--panel-line))}}.kpi-card:hover{box-shadow:var(--panel-shadow);transform:translateY(-3px)}.kpi-card.is-primary{background:linear-gradient(150deg, var(--panel-surface), var(--panel-accent-soft))}.kpi-card>header{align-items:center;gap:12px;display:flex}.kpi-card>header>div{gap:2px;min-width:0;display:grid}.kpi-card small{color:var(--panel-muted);font-size:12px;font-weight:650}.kpi-card strong{color:var(--panel-ink);letter-spacing:-.8px;font-variant-numeric:tabular-nums;font-feature-settings:"ss01", "tnum";font-size:30px;font-weight:850}.kpi-card>header>.delta-badge{margin-inline-start:auto}.kpi-icon{border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff26}.kpi-card>footer{gap:8px;display:grid}.kpi-note{color:var(--panel-muted);font-size:11px;font-weight:600;line-height:1.7}.kpi-bar{background:var(--chart-track);border-radius:99px;height:6px;display:block;overflow:hidden}.kpi-bar i{border-radius:inherit;background:var(--chart-1);height:100%;transition:width .3s;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:start;gap:14px;display:grid}.dashboard-grid.is-wide{grid-template-columns:minmax(0,1.75fr) minmax(280px,.45fr)}.status-mix{border-top:1px solid var(--panel-line-soft);margin-top:18px;padding-top:16px}.activity-feed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.activity-feed li{border-bottom:1px dashed var(--panel-line-soft);grid-template-columns:12px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.activity-feed li:last-child{border-bottom:0}.activity-dot{background:var(--panel-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--panel-ring);border-radius:50%;margin-top:5px}.activity-feed strong{color:var(--panel-ink);font-size:13px;display:block}.activity-feed p{color:var(--panel-muted);margin:3px 0;font-size:12px}.activity-feed p a{color:var(--panel-accent-ink);font-weight:700}.activity-feed small{color:var(--panel-muted-2);font-size:11px}.onboarding-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.onboarding-card{border:1px solid var(--panel-line);background:var(--panel-surface);box-shadow:var(--panel-shadow-sm);border-radius:17px;gap:8px;padding:18px;display:grid;position:relative}.onboarding-index{color:var(--panel-muted-2);top:14px;font-size:18px;font-weight:900;position:absolute;inset-inline-end:16px}.onboarding-icon{width:38px;height:38px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:12px;place-items:center;display:grid}.onboarding-card strong{color:var(--panel-ink);font-size:15px}.onboarding-card p{color:var(--panel-muted);margin:0;font-size:12px;line-height:1.9}.next-step-card{border:1px solid var(--panel-line);background:linear-gradient(140deg, var(--panel-accent-soft), var(--panel-surface));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(18px,2.2vw,28px);display:flex}.next-step-card .eyebrow{color:var(--panel-accent-ink);font-size:12px;font-weight:850}.next-step-card h3{color:var(--panel-ink);margin:8px 0 5px;font-size:18px}.next-step-card p{max-width:620px;color:var(--panel-ink-2);margin:0;font-size:13px;line-height:1.9}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.list-toolbar-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-tabs{direction:rtl}.field-search{align-items:center;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.field-search svg{color:var(--panel-muted);pointer-events:none;position:absolute;inset-inline-start:12px}.field-search input{border:1px solid var(--panel-line);height:38px;color:var(--panel-ink);background:var(--panel-surface);width:min(240px,100%);box-shadow:var(--panel-shadow-sm);border-radius:12px;padding-inline:36px 30px;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.field-search input:focus{border-color:var(--panel-accent);box-shadow:0 0 0 3px var(--panel-ring);outline:0}.field-search button{color:var(--panel-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:absolute;inset-inline-end:8px}.field-select{align-items:center;gap:6px;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.field-select select{border:1px solid var(--panel-line);height:38px;color:var(--panel-ink);background:var(--panel-surface);cursor:pointer;appearance:none;box-shadow:var(--panel-shadow-sm);border-radius:12px;padding:0 32px 0 12px;font-size:12.5px;font-weight:700}.field-select svg{color:var(--panel-muted);pointer-events:none;position:absolute;inset-inline-start:10px}.list-toolbar-primary{align-items:center;gap:10px;display:flex}.list-toolbar-primary .btn,.list-toolbar-primary button.btn{box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:6px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0 16px!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.filter-tabs{border:1px solid var(--panel-line)!important;background:var(--panel-surface-2)!important;box-sizing:border-box!important;border-radius:12px!important;align-items:center!important;gap:3px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:3px!important;display:inline-flex!important}.filter-tabs button,.filter-tabs button[role=tab]{height:30px!important;min-height:30px!important;max-height:30px!important;color:var(--panel-muted)!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 14px!important;font-size:12.5px!important;font-weight:750!important;line-height:1!important;transition:all .15s!important;display:inline-flex!important}.filter-tabs button:hover,.filter-tabs button[role=tab]:hover{color:var(--panel-ink)!important}.filter-tabs button.active,.filter-tabs button[role=tab].active{color:var(--panel-ink)!important;background:var(--panel-surface)!important;font-weight:850!important;box-shadow:0 1px 3px #00000014!important}.filter-tabs button em,.filter-tabs button[role=tab] em{color:var(--panel-muted)!important;background:var(--panel-soft)!important;font-variant-numeric:tabular-nums!important;border-radius:99px!important;padding:2px 7px!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;line-height:1!important}.filter-tabs button.active em,.filter-tabs button[role=tab].active em{color:var(--panel-accent-ink)!important;background:var(--panel-accent-soft)!important}.filter-tabs button[role=tab]:hover{color:var(--panel-ink)}.filter-tabs button[role=tab].active{color:var(--panel-ink);background:var(--panel-surface-2);box-shadow:0 1px 3px #0000000f}.filter-tabs button[role=tab] em{color:var(--panel-muted);background:var(--panel-soft);font-variant-numeric:tabular-nums;border-radius:99px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800}.filter-tabs button[role=tab].active em{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.view-toggle{border:1px solid var(--panel-line-soft);background:var(--panel-surface-2);border-radius:12px;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-toggle button{width:32px;height:32px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;transition:all .15s;display:grid}.view-toggle button:hover{color:var(--panel-ink)}.view-toggle button.active{color:var(--panel-ink);background:var(--panel-surface);box-shadow:0 1px 3px #00000014}.form-card-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-items:stretch;gap:20px;display:grid}.form-card{border:1px solid var(--panel-line);background:var(--panel-surface);border-radius:20px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:20px;transition:border-color .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}:root[data-panel-theme=light] .form-card{background:#fff}.form-card:before{content:"";background:var(--panel-muted-2);border-radius:0 0 6px 6px;height:4px;position:absolute;inset:0 20px auto}.form-card.status-published:before{background:var(--chart-1)}.form-card.status-draft:before{background:var(--chart-6)}.form-card.status-archived{opacity:.72}.form-card:hover{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.form-card:hover{border-color:color-mix(in srgb, var(--panel-accent) 50%, var(--panel-line))}}.form-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000017}.form-card>header{align-items:flex-start;gap:12px;display:flex}.form-card-icon{width:42px;height:42px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:12px;flex:0 0 42px;place-items:center;display:grid}.form-card>header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.form-card strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.form-card a:hover strong{color:var(--panel-accent-ink)}.form-card header small{color:var(--panel-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;font-family:var(--font-mono,monospace);text-align:right;direction:ltr;display:block;overflow:hidden}.form-card-desc{-webkit-line-clamp:2;color:var(--panel-muted);-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.form-card-metrics{border:1px solid var(--panel-line-soft);background:var(--panel-surface-2);font-variant-numeric:tabular-nums;font-feature-settings:"ss01", "tnum";border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 10px;display:grid}.form-card-metrics>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.form-card-metrics b{color:var(--panel-ink);font-size:16.5px;font-weight:850;line-height:1.2}.form-card-metrics small{color:var(--panel-muted);white-space:nowrap;font-size:11px;font-weight:700}.form-card-trend{justify-content:center;align-items:center;height:44px;display:flex}.form-card-trend.is-empty{border:1px dashed var(--panel-line-soft);background:var(--panel-surface-2);border-radius:12px;height:44px}.form-card-trend.is-empty span{color:var(--panel-muted-2);font-size:11.5px;font-weight:650}.form-card-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.form-card-tags span{color:var(--panel-muted);background:var(--panel-soft);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.form-card>footer{border-top:1px solid var(--panel-line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:10px;display:flex}.form-card-actions{gap:6px;display:flex}.chart-frame{width:100%;min-width:0;position:relative}.chart-frame svg{display:block;overflow:visible}.chart-grid{stroke:var(--chart-grid);stroke-width:1px}.chart-axis{fill:var(--chart-axis);font-size:10px;font-family:var(--font)}.chart-line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.chart-line-soft{fill:none;stroke-width:1.6px;stroke-dasharray:5 5;opacity:.75}.chart-cursor{stroke:var(--panel-muted-2);stroke-width:1px;stroke-dasharray:4 4}.chart-dot{transition:r .12s}.chart-bar{cursor:pointer;transition:opacity .14s}.chart-bar:hover{opacity:.8}.chart-empty{color:var(--panel-muted-2);text-align:center;margin:0;padding:26px 12px;font-size:12px}.chart-tooltip{z-index:20;border:1px solid var(--panel-line);min-width:110px;color:var(--panel-ink);background:var(--panel-surface);box-shadow:var(--panel-shadow);pointer-events:none;border-radius:10px;gap:4px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.chart-tooltip strong{font-size:12px}.chart-tooltip span{align-items:center;gap:6px;font-size:12px;display:flex}.chart-tooltip i{border-radius:2px;flex:0 0 7px;width:7px;height:7px}.chart-tooltip em{color:var(--panel-muted);font-style:normal}.chart-tooltip b{margin-inline-start:auto;font-weight:800}.chart-legend{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.chart-legend li{align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.chart-legend i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.chart-legend span{min-width:0;color:var(--panel-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chart-legend b{color:var(--panel-muted);font-weight:800}.ranked-bars{gap:9px;display:grid}.ranked-bar{grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ranked-bar-label{min-width:0;color:var(--panel-ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex;overflow:hidden}.ranked-bar-label img{object-fit:cover;border-radius:6px;flex:0 0 22px;width:22px;height:22px}.ranked-bar-track{background:var(--chart-track);border-radius:99px;height:9px;overflow:hidden}.ranked-bar-track i{border-radius:inherit;height:100%;transition:width .35s;display:block}.ranked-bar-value{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ranked-bar-value b{color:var(--panel-ink);font-size:13px;font-weight:800}.ranked-bar-value small{color:var(--panel-muted-2);font-size:11px}.donut-chart{justify-items:center;gap:4px;display:grid}.donut-frame{position:relative}.donut-track{stroke:var(--chart-track)}.donut-slice{cursor:pointer;transition:opacity .14s}.donut-slice:hover{opacity:.82}.donut-center{pointer-events:none;place-content:center;justify-items:center;gap:2px;display:grid;position:absolute;inset:0}.donut-center strong{color:var(--panel-ink);font-size:25px;font-weight:850}.donut-center span{color:var(--panel-muted);font-size:11px}.donut-chart .chart-legend{width:100%}.gauge-arc{justify-items:center;gap:4px;display:grid}.gauge-track{stroke:var(--chart-track)}.gauge-value{fill:var(--panel-ink);font-size:26px;font-weight:850}.gauge-caption{color:var(--panel-muted);font-size:12px}.heat-grid{overflow-x:auto}.heat-grid-inner{grid-template-columns:56px repeat(24,minmax(0,1fr));gap:3px;min-width:520px;display:grid}.heat-grid-corner{grid-column:1}.heat-col-label{color:var(--panel-muted-2);text-align:center;font-size:9px}.heat-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:6px;margin-top:3px;display:grid}.heat-row-label{color:var(--panel-muted);white-space:nowrap;font-size:10px}.heat-row-cells{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;display:grid}.heat-row-cells i{background:var(--chart-track);border-radius:4px;height:17px;transition:transform .12s}.heat-row-cells i.is-filled{background:var(--chart-heat)}.heat-row-cells i:hover{transform:scale(1.18)}.funnel-flow{gap:3px;display:grid}.funnel-step{gap:6px;display:grid}.funnel-step-head{align-items:center;gap:10px;display:flex}.funnel-index{width:24px;height:24px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:8px;flex:0 0 24px;place-items:center;font-size:12px;font-weight:800;display:grid}.funnel-step-head>div:first-of-type{flex:1;gap:1px;min-width:0;display:grid}.funnel-step-head strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.funnel-step-head small{color:var(--panel-muted-2);font-size:11px}.funnel-step-metrics{text-align:left;gap:1px;display:grid}.funnel-step-metrics b{color:var(--panel-ink);font-size:16px;font-weight:850}.funnel-step-metrics small{color:var(--panel-muted);font-size:11px}.funnel-bar{background:var(--chart-track);border-radius:9px;align-items:center;min-height:30px;padding-inline:10px;transition:width .35s;display:flex;position:relative;overflow:hidden}.funnel-bar i{background:var(--chart-1);opacity:.85;border-radius:9px;height:100%;position:absolute;inset:0 auto 0 0}.funnel-bar span{color:var(--panel-ink);font-size:12px;font-weight:800;position:relative}.funnel-drop{width:fit-content;color:var(--panel-muted);background:var(--panel-soft);border-radius:99px;margin:2px 0 8px 34px;padding:4px 9px;font-size:11px;font-weight:700}.funnel-drop.is-warning{color:var(--panel-warn);background:var(--panel-warn-bg)}.funnel-drop.is-critical{color:var(--panel-bad);background:var(--panel-bad-bg)}.flow-diagram svg{overflow:visible}.flow-link{opacity:.38;cursor:pointer;transition:opacity .14s}.flow-link:hover{opacity:.85}.flow-node{fill:var(--panel-soft);stroke:var(--panel-line)}.flow-node.is-target{fill:var(--panel-accent-soft);stroke:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.flow-node.is-target{stroke:color-mix(in srgb, var(--panel-accent) 45%, transparent)}}.flow-node-label{fill:var(--panel-ink);direction:rtl;font-size:11px;font-weight:700}.stacked-share{gap:10px;display:grid}.stacked-share-bar{background:var(--chart-track);border-radius:99px;height:14px;display:flex;overflow:hidden}.stacked-share-bar i{height:100%;transition:width .35s}.matrix-heat{overflow-x:auto}.matrix-heat table{border-collapse:separate;border-spacing:4px;width:100%;min-width:460px}.matrix-heat th{color:var(--panel-muted);text-align:right;padding:7px 9px;font-size:12px;font-weight:750}.matrix-heat tbody th{min-width:120px;color:var(--panel-ink-2)}.matrix-heat td{text-align:center;background:var(--chart-1);border-radius:8px;min-width:62px;padding:8px 6px}@supports (color:color-mix(in lab, red, red)){.matrix-heat td{background:color-mix(in srgb, var(--chart-1) calc(var(--heat) * 62%), var(--panel-soft))}}.matrix-heat td b{color:var(--panel-ink);font-size:14px;font-weight:800;display:block}.matrix-heat td small{color:var(--panel-muted);font-size:11px}.word-cloud{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:6px 0;line-height:1.7;display:flex}.word-cloud span{cursor:default;transition:transform .12s}.word-cloud span:hover{transform:scale(1.08)}.box-summary{gap:12px;display:grid}.box-track{background:var(--chart-track);border-radius:99px;height:13px;position:relative}.box-range{background:var(--chart-1);border-radius:99px;height:100%;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.box-range{background:color-mix(in srgb, var(--chart-1) 55%, transparent)}}.box-median{background:var(--panel-ink);border-radius:3px;width:3px;height:19px;position:absolute;top:-3px}.box-p90{background:var(--chart-2);border-radius:3px;width:2px;height:15px;position:absolute;top:-1px}.box-legend{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;display:grid}.box-legend span{gap:2px;display:grid}.box-legend small{color:var(--panel-muted-2);font-size:11px}.box-legend b{color:var(--panel-ink);font-size:13px;font-weight:800}.sparkline{width:100%;min-width:0}.sparkline svg{display:block}.progress-ring-track{stroke:var(--chart-track)}.report-page{width:100%;min-width:0;color:var(--panel-ink);align-content:start;gap:clamp(14px,1.5vw,20px);padding:clamp(18px,2.2vw,32px);display:grid}.report-hero{border:1px solid var(--panel-line);background:linear-gradient(140deg, var(--panel-surface), var(--panel-surface-2));box-shadow:var(--panel-shadow-sm);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:clamp(18px,2.2vw,26px);display:flex}.report-hero-copy{gap:7px;min-width:0;display:grid}.report-hero h2{color:var(--panel-ink);letter-spacing:-.8px;margin:0;font-size:clamp(23px,2.4vw,33px)}.report-hero-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.report-hero-meta span{color:var(--panel-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.report-hero-actions{justify-items:end;gap:9px;display:grid}.report-hero-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.report-page .icon-btn{border-color:var(--panel-line);width:34px;height:34px;color:var(--panel-ink-2);background:var(--panel-surface);border-radius:10px}.report-page .icon-btn:hover{border-color:var(--panel-accent);background:var(--panel-accent-soft);transform:none}.report-page .btn-light{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}.report-page .btn-dark{background:var(--panel-ink);color:var(--panel-bg)}.report-page .text-link{color:var(--panel-muted);border:0;padding:0;font-size:12px}.report-page .text-link:hover{color:var(--panel-accent-ink)}.report-page .status-badge{color:var(--panel-muted);background:var(--panel-soft);border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.report-page .status-badge.published{color:var(--panel-good);background:var(--panel-good-bg)}.report-page .status-badge.draft{color:var(--panel-warn);background:var(--panel-warn-bg)}.report-tabs{scrollbar-width:none;border:1px solid var(--panel-line);background:var(--panel-surface);z-index:20;border-radius:14px;gap:3px;padding:4px;display:flex;position:sticky;top:68px;overflow-x:auto}.report-tabs::-webkit-scrollbar{display:none}.report-tabs button{min-height:40px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:750;transition:all .15s;display:inline-flex}.report-tabs button:hover{color:var(--panel-ink);background:var(--panel-soft)}.report-tabs button.active{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;display:grid}.insight-card{border:1px solid var(--panel-line);background:var(--panel-surface);min-width:0;box-shadow:var(--panel-shadow-sm);border-inline-start-width:3px;border-radius:15px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.insight-card>div{flex:1;gap:4px;min-width:0;display:grid}.insight-card strong{color:var(--panel-ink);font-size:14px;line-height:1.6}.insight-card p{color:var(--panel-muted);margin:0;font-size:12px;line-height:1.95}.insight-icon{border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.insight-metric{color:var(--panel-ink);flex:none;font-size:16px;font-weight:850}.insight-card.tone-positive{border-inline-start-color:var(--panel-good)}.insight-card.tone-positive .insight-icon{color:var(--panel-good);background:var(--panel-good-bg)}.insight-card.tone-warning{border-inline-start-color:var(--panel-warn)}.insight-card.tone-warning .insight-icon{color:var(--panel-warn);background:var(--panel-warn-bg)}.insight-card.tone-critical{border-inline-start-color:var(--panel-bad)}.insight-card.tone-critical .insight-icon{color:var(--panel-bad);background:var(--panel-bad-bg)}.insight-card.tone-neutral{border-inline-start-color:var(--panel-info)}.insight-card.tone-neutral .insight-icon{color:var(--panel-info);background:var(--panel-info-bg)}.health-body{justify-items:center;gap:16px;display:grid}.health-list{gap:2px;width:100%;margin:0;padding:0;list-style:none;display:grid}.health-list li{border-bottom:1px dashed var(--panel-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.health-list li:last-child{border-bottom:0}.health-list span{color:var(--panel-muted)}.health-list b{color:var(--panel-ink);font-size:14px;font-weight:800}.identity-summary{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.identity-summary>div{align-items:center;gap:10px;display:flex}.identity-summary b{color:var(--panel-ink);font-size:18px;font-weight:850;display:block}.identity-summary small{color:var(--panel-muted);font-size:11px}.block-report-list{display:grid}.block-report{border-bottom:1px solid var(--panel-line-soft)}.block-report:last-child{border-bottom:0}.block-report.is-open{background:var(--panel-surface-2)}.block-report-head{text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 18px;align-items:center;gap:12px;width:100%;padding:14px 18px;font-family:inherit;transition:background .14s;display:grid}.block-report-head:hover{background:var(--panel-soft)}.block-report-index{width:28px;height:28px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:9px;place-items:center;font-size:13px;font-weight:800;display:grid}.block-report-title{gap:3px;min-width:0;display:grid}.block-report-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.block-type-chip{color:var(--panel-muted);background:var(--panel-soft-2);border-radius:99px;padding:2px 7px;font-size:11px;font-weight:750}.block-flag{border-radius:99px;padding:2px 7px;font-size:10px;font-weight:800}.block-flag.is-required{color:var(--panel-bad);background:var(--panel-bad-bg)}.block-flag.is-bypass{color:var(--panel-warn);background:var(--panel-warn-bg)}.block-report-tags code{color:var(--panel-muted-2);font:700 10px ui-monospace,Consolas,monospace}.block-report-title>strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.block-report-title>small{color:var(--panel-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.block-report-summary{align-items:center;gap:16px;display:flex}.block-report-summary>div{text-align:center;gap:1px;display:grid}.block-report-summary b{color:var(--panel-ink);font-size:15px;font-weight:850}.block-report-summary small{color:var(--panel-muted-2);font-size:11px}.friction-pill{text-align:center;border-radius:8px;min-width:30px;padding:4px 7px;font-size:13px;font-weight:800}.friction-pill.is-low{color:var(--panel-good);background:var(--panel-good-bg)}.friction-pill.is-mid{color:var(--panel-warn);background:var(--panel-warn-bg)}.friction-pill.is-high{color:var(--panel-bad);background:var(--panel-bad-bg)}.block-report-chevron{color:var(--panel-muted-2);transition:transform .16s}.block-report.is-open .block-report-chevron{transform:rotate(180deg)}.block-report-body{gap:16px;padding:4px 18px 20px;display:grid}.block-metric-row{grid-template-columns:repeat(auto-fit,minmax(126px,1fr));gap:8px;display:grid}.block-metric-row>div{border:1px solid var(--panel-line-soft);color:var(--panel-muted);background:var(--panel-surface);border-radius:11px;align-items:center;gap:8px;padding:10px 12px;display:flex}.block-metric-row>div.tone-warning{border-color:var(--panel-warn)}@supports (color:color-mix(in lab, red, red)){.block-metric-row>div.tone-warning{border-color:color-mix(in srgb, var(--panel-warn) 35%, transparent)}}.block-metric-row>div.tone-warning{background:var(--panel-warn-bg)}.block-metric-row>div>div{gap:1px;min-width:0;display:grid}.block-metric-row b{color:var(--panel-ink);font-size:15px;font-weight:800}.block-metric-row small{color:var(--panel-muted);font-size:11px}.block-split{grid-template-columns:minmax(0,1.35fr) minmax(200px,.65fr);align-items:start;gap:20px;display:grid}.block-subsection{display:grid}.block-hint{color:var(--panel-muted);background:var(--panel-soft);border-radius:10px;align-items:center;gap:7px;margin:0;padding:10px 12px;font-size:12px;line-height:1.8;display:flex}.score-summary{gap:9px;display:grid}.score-bar{background:var(--chart-track);border-radius:99px;height:14px;display:flex;overflow:hidden}.score-bar i{height:100%;transition:width .35s}.score-bar i.is-low{background:var(--chart-2)}.score-bar i.is-mid{background:var(--chart-6)}.score-bar i.is-high{background:var(--chart-1)}.score-legend{color:var(--panel-muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.score-legend span{align-items:center;gap:5px;display:inline-flex}.score-legend i{border-radius:3px;width:8px;height:8px}.score-legend i.is-low{background:var(--chart-2)}.score-legend i.is-mid{background:var(--chart-6)}.score-legend i.is-high{background:var(--chart-1)}.score-nps{color:var(--panel-accent-ink);margin-inline-start:auto;font-weight:800}.tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.tag-cloud span{border:1px solid var(--panel-line);color:var(--panel-ink-2);background:var(--panel-surface);border-radius:99px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:inline-flex}.tag-cloud b{color:var(--panel-accent-ink);font-size:11px}.disclosure{border:1px solid var(--panel-line);min-height:38px;color:var(--panel-ink-2);background:var(--panel-surface);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:750;display:inline-flex}.disclosure:hover{border-color:var(--panel-accent);background:var(--panel-accent-soft)}.disclosure svg{transition:transform .16s}.disclosure svg.is-open{transform:rotate(180deg)}.quote-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.quote-list li{border:1px solid var(--panel-line-soft);border-inline-start:3px solid var(--panel-accent);background:var(--panel-surface);border-radius:11px;padding:12px 14px}.quote-list p{color:var(--panel-ink-2);margin:0 0 6px;font-size:13px;line-height:2}.quote-list small{color:var(--panel-muted-2);font-size:11px}.ranking-table{overflow-x:auto}.ranking-table table{border-collapse:collapse;text-align:right;width:100%;min-width:460px;font-size:12px}.ranking-table th{color:var(--panel-muted);background:var(--panel-surface-2);padding:9px 12px;font-weight:750}.ranking-table td{border-bottom:1px solid var(--panel-line-soft);color:var(--panel-ink-2);padding:10px 12px}.rank-index{width:20px;height:20px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);vertical-align:middle;border-radius:6px;place-items:center;margin-inline-end:7px;font-size:11px;font-weight:800;display:inline-grid}.route-usage{gap:8px;display:grid}.route-usage>div{grid-template-columns:minmax(80px,25%) minmax(0,1fr) auto minmax(0,25%);align-items:center;gap:10px;display:grid}.route-usage span{color:var(--panel-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.route-usage i{background:var(--chart-track);border-radius:99px;height:8px;display:block;overflow:hidden}.route-usage em{border-radius:inherit;background:var(--chart-3);height:100%;display:block}.route-usage b{color:var(--panel-ink);font-size:13px;font-weight:800}.route-usage small{color:var(--panel-muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.path-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.path-list li{border:1px solid var(--panel-line-soft);background:var(--panel-surface);border-radius:12px;padding:12px}.path-head{align-items:center;gap:8px;display:flex}.path-index{width:22px;height:22px;color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:7px;place-items:center;font-size:11px;font-weight:800;display:grid}.path-head b{color:var(--panel-ink);font-size:14px;font-weight:800}.path-head small{color:var(--panel-muted);margin-inline-start:auto;font-size:11px}.path-chain{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.path-chain span{max-width:170px;color:var(--panel-ink-2);background:var(--panel-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:11px;overflow:hidden}.path-chain span+span:before{content:"←";color:var(--panel-muted-2);margin-inline-end:4px}.path-chain .is-more{color:var(--panel-muted);background:0 0}.edge-usage-list{gap:8px;display:grid}.edge-usage-list>div{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:10px;display:grid}.edge-usage-list>div.is-unused{opacity:.55}.edge-usage-list>div>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.edge-usage-list strong{color:var(--panel-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.edge-handle{color:var(--panel-accent-ink);background:var(--panel-accent-soft);border-radius:99px;padding:2px 6px;font-size:10px;font-weight:750}.edge-usage-list small{color:var(--panel-muted);font-size:11px}.edge-bar{background:var(--chart-track);border-radius:99px;height:7px;overflow:hidden}.edge-bar i{border-radius:inherit;background:var(--chart-1);height:100%;display:block}.edge-usage-list b{color:var(--panel-ink);font-size:13px;font-weight:800}.report-footer{color:var(--panel-muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 4px 0;font-size:11px;display:flex}.drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080c0980;justify-content:flex-start;animation:.15s paletteIn;display:flex;position:fixed;inset:0}.drawer-card{border-inline-end:1px solid var(--panel-line);background:var(--panel-surface);width:min(520px,100%);height:100%;box-shadow:var(--panel-shadow-lg);align-content:start;gap:16px;padding:20px;animation:.22s drawerIn;display:grid;overflow-y:auto}@keyframes drawerIn{0%{opacity:.4;transform:translate(-24px)}}.drawer-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drawer-eyebrow{color:var(--panel-accent-ink);font-size:11px;font-weight:850}.drawer-card h3{color:var(--panel-ink);margin:4px 0 3px;font-size:19px}.drawer-card header small{color:var(--panel-muted);font-size:12px}.drawer-head-actions{gap:6px;display:flex}.drawer-card .icon-btn{border-color:var(--panel-line);width:34px;height:34px;color:var(--panel-ink-2);background:var(--panel-surface-2);border-radius:10px}.drawer-metrics{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.drawer-metrics>div{border:1px solid var(--panel-line-soft);background:var(--panel-surface-2);border-radius:10px;gap:2px;padding:9px 10px;display:grid}.drawer-metrics b{color:var(--panel-ink);font-size:13px;font-weight:800}.drawer-metrics small{color:var(--panel-muted);font-size:11px}.drawer-section{display:grid}.answer-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.answer-list li{border:1px solid var(--panel-line-soft);background:var(--panel-surface-2);border-radius:11px;padding:11px 13px}.answer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.answer-head strong{color:var(--panel-ink);font-size:13px}.answer-type{color:var(--panel-muted-2);font:700 10px ui-monospace,Consolas,monospace}.answer-list p{color:var(--panel-ink-2);margin:6px 0;font-size:13px;line-height:1.9}.answer-list small{color:var(--panel-muted-2);align-items:center;gap:5px;font-size:11px;display:inline-flex}.drawer-time-bars{gap:7px;display:grid}.drawer-time-bars>div{grid-template-columns:minmax(70px,32%) minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.drawer-time-bars span{color:var(--panel-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.drawer-time-bars i{background:var(--chart-track);border-radius:99px;height:7px;display:block;overflow:hidden}.drawer-time-bars em{border-radius:inherit;background:var(--chart-1);height:100%;display:block}.drawer-time-bars b{color:var(--panel-ink);font-size:12px;font-weight:800}.drawer-time-bars small{color:var(--panel-muted-2);font-size:11px}.path-trail{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.path-trail li{color:var(--panel-ink-2);background:var(--panel-soft);border-radius:99px;padding:4px 9px;font-size:11px}.path-trail li+li:before{content:"←";color:var(--panel-muted-2);margin-inline-end:4px}@media (max-width:1320px){.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr)}.dashboard-grid.is-wide{grid-template-columns:minmax(0,1.6fr) minmax(260px,.5fr)}}@media (max-width:1180px){.dashboard-grid,.dashboard-grid.is-wide,.block-split{grid-template-columns:1fr}.panel-sidebar{width:240px}.kpi-grid,.kpi-grid.is-five{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dashboard-grid>aside .surface-body{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:20px;display:grid}.dashboard-grid>aside .status-mix{border-top:0;margin-top:0;padding-top:0}}@media (max-width:1024px){.panel-content,.report-page{padding:clamp(16px,2vw,24px)}.dashboard-hero{padding:22px}.dashboard-hero-side{justify-items:stretch}.identity-summary{grid-template-columns:1fr}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (max-width:900px){.panel-shell{padding-bottom:68px;display:block}.panel-sidebar{z-index:60;visibility:hidden;width:min(310px,86vw);box-shadow:var(--panel-shadow-lg);inset:0 auto;transition:transform .26s cubic-bezier(.22,1,.36,1),visibility .26s;position:fixed;inset-inline-start:0;transform:translate(105%)}.panel-sidebar.is-open{visibility:visible;transform:translate(0)}.topbar-menu{display:grid}.panel-sidebar.is-collapsed{width:min(310px,86vw);padding-inline:14px}.panel-sidebar.is-collapsed .side-link-copy,.panel-sidebar.is-collapsed .side-label,.panel-sidebar.is-collapsed .workspace-chip>div,.panel-sidebar.is-collapsed .user-chip>div,.panel-sidebar.is-collapsed .sidebar-promo{display:revert}.panel-sidebar.is-collapsed .side-link{justify-content:flex-start;padding-inline:10px}.sidebar-collapse{display:none}.sidebar-close{display:grid}.panel-topbar{padding-inline:16px}.topbar-identity h1{font-size:16px}.topbar-search span,.topbar-search kbd{display:none}.topbar-search{justify-content:center;width:42px;padding-inline:0}.theme-switch button:not(.active),.topbar-cta{display:none}.mobile-panel-nav{z-index:50;border-top:1px solid var(--panel-line);background:var(--panel-surface);bottom:0;justify-content:space-around;align-items:center;height:68px;padding:6px 10px;display:flex;position:fixed;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.mobile-panel-nav{background:color-mix(in srgb, var(--panel-surface) 94%, transparent)}}.mobile-panel-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobile-panel-nav a,.mobile-panel-nav button{min-width:58px;color:var(--panel-muted);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;font-size:11px;display:flex}.mobile-panel-nav a.active{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.report-tabs{top:60px}}@media (max-width:700px){.dashboard-hero{flex-direction:column;align-items:stretch}.dashboard-hero-side{justify-items:stretch}.hero-health{justify-content:space-between}.kpi-grid,.kpi-grid.is-five{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi-card strong{font-size:22px}.form-card-grid{grid-template-columns:1fr}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar-controls,.field-search{width:100%}.report-hero{align-items:stretch}.report-hero-actions{justify-items:stretch}.report-hero-buttons{justify-content:flex-start}.block-report-head{grid-template-columns:26px minmax(0,1fr) 18px}.block-report-summary{grid-column:1/-1;justify-content:space-between}.drawer-card{width:100%}.metric-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.next-step-card{flex-direction:column;align-items:stretch}.list-toolbar-controls{grid-template-columns:1fr auto;gap:8px;display:grid}.list-toolbar-controls .field-search{grid-column:1/-1}.filter-tabs{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.surface-head.is-stacked{flex-direction:column;align-items:stretch}.surface-head.is-stacked .list-toolbar-controls{width:100%}.panel-content,.report-page{gap:14px;padding:14px}.dashboard-hero{border-radius:18px;padding:18px}.surface-body,.panel-shell .surface-head,.report-page .surface-head{padding:14px}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table thead{display:none}.data-table tbody tr{border:1px solid var(--panel-line);background:var(--panel-surface);border-radius:14px;margin-bottom:10px;padding:12px 14px}.data-table tbody tr:last-child{margin-bottom:0}.data-table td{border-bottom:1px dashed var(--panel-line-soft);text-align:start;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.data-table td:last-child{border-bottom:0;padding-bottom:0}.data-table td[data-label]:before{content:attr(data-label);color:var(--panel-muted);flex:none;font-size:12px;font-weight:750}.data-table td:first-child{border-bottom:1px solid var(--panel-line-soft);padding-top:0;padding-bottom:10px;display:block}.data-table td:first-child:before{content:none}.data-table .cell-spark{width:100%;min-width:0;max-width:150px}.data-table .cell-actions{flex-wrap:wrap;justify-content:flex-start}.data-table .cell-answer{text-align:end;max-width:none}.data-table tbody tr:hover{background:var(--panel-surface)}}@media (max-width:420px){.kpi-grid,.kpi-grid.is-five,.metric-strip{grid-template-columns:1fr}.form-card-metrics{grid-template-columns:repeat(3,1fr);gap:4px}.hero-actions{display:grid}.hero-actions>*{width:100%}.panel-topbar{min-height:60px}.topbar-identity h1{font-size:14px}.topbar-module{font-size:10px}}@media (prefers-reduced-motion:reduce){.panel-sidebar,.kpi-card,.form-card,.btn{transition:none}.kpi-card:hover,.form-card:hover,.btn:hover{transform:none}}html[data-panel-theme=dark] .builder-shell:not(.builder-dark){--line:#2c3630;--white:#171d19;--paper:#0e1210;--ink:#eef2ea;--ink-2:#c6cfc4;--muted:#909b91}.builder-dark .field-mini input,.builder-dark .field-mini textarea,.builder-dark .field-mini select,.workflow-workspace.dark .field-mini input,.workflow-workspace.dark .field-mini textarea,.workflow-workspace.dark .field-mini select{border-color:var(--workflow-line,#303a32);color:var(--workflow-ink,#f1f4ed);background:var(--workflow-soft,#242b26)}.builder-dark .field-mini label,.workflow-workspace.dark .field-mini label{color:var(--workflow-ink,#f1f4ed)}.workflow-workspace.dark .matrix-item-actions button,.workflow-workspace.dark .preset-card,.workflow-workspace.dark .node-quick-actions{background:var(--workflow-soft)}.workflow-workspace.dark .node-quick-actions button.active{color:#e1c89d;background:#40341f}.workflow-workspace.dark .canvas-tools button.danger:hover,.workflow-workspace.dark .inspector-option button:hover,.workflow-workspace.dark .range-branch button:hover{color:#f0a08f;background:#34211d}.workflow-workspace.dark .inspector-option .remove-icon-button,.workflow-workspace.dark .range-branch .remove-icon-button,.workflow-workspace.dark .matrix-item-actions .remove-icon-button,.workflow-workspace.dark .option-row .remove-icon-button,.workflow-workspace.dark .inspector-route-summary .remove-icon-button,.workflow-workspace.dark .inspector-route-editor .remove-icon-button,.builder-dark .remove-icon-button{color:#ef9d8b;background:#2c1d1a;border-color:#4d332e}.workflow-workspace.dark .node-code-preview{color:#d6b67f;background:#0d120e}.workflow-workspace.dark .workflow-node-icon,.workflow-workspace.dark .workflow-library-item>span{filter:none}.workflow-workspace.dark .workflow-library-item.tone-mint>span{color:#e9c785;background:#372c18}.workflow-workspace.dark .workflow-library-item.tone-blue>span{color:#8ac6ec;background:#14293a}.workflow-workspace.dark .workflow-library-item.tone-amber>span{color:#e7bf6d;background:#37290f}.workflow-workspace.dark .workflow-library-item.tone-violet>span{color:#b7a6f0;background:#241f3d}.workflow-workspace.dark .workflow-node-icon{color:#8ac6ec;background:#14293a}.workflow-workspace.dark .tone-mint .workflow-node-icon{color:#e9c785;background:#372c18}.workflow-workspace.dark .tone-amber .workflow-node-icon{color:#e7bf6d;background:#37290f}.workflow-workspace.dark .tone-violet .workflow-node-icon{color:#b7a6f0;background:#241f3d}.workflow-workspace.dark .preset-card>span{color:#dec18e;background:#372c18}.workflow-workspace.dark .preset-card>button:hover{color:#f0a08f;background:#34211d}.workflow-workspace.dark .workflow-comment>header{color:#101410}.workflow-workspace.dark .inspector-add-button{color:#dfc496!important;background:#312818!important;border-color:#524125!important}.workflow-workspace.dark .inspector-add-button:hover{background:#3d311c!important;border-color:#765e33!important}.workflow-workspace.dark .route-target-input{background:var(--workflow-soft)}.workflow-workspace.dark .route-target-input .route-picker-toggle{color:#b8c6ab;background:#2b332c}.workflow-workspace.dark .route-picker-toggle:hover{color:#e2c89a;background:#3d3220}.workflow-workspace.dark .route-target-menu{background:var(--workflow-surface);border-color:#473c2a;box-shadow:0 -14px 34px #00000080}.workflow-workspace.dark .route-target-menu button:hover,.workflow-workspace.dark .route-target-menu button[aria-selected=true]{background:#352b1b}.workflow-workspace.dark .route-target-menu code{color:#e9c785}.workflow-workspace.dark .block-id-field input{border-color:var(--workflow-line);color:var(--workflow-ink);background:var(--workflow-soft)}.workflow-workspace.dark .workflow-node-kind code{color:#e9c785;background:#372c18}.workflow-workspace.dark .choice-toggle-panel{background:var(--workflow-soft)}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .choice-toggle-panel{background:color-mix(in srgb, var(--workflow-soft) 76%, var(--workflow-surface))}}.workflow-workspace.dark .choice-toggle-panel .choice-toggle-card{background:var(--workflow-surface)}.workflow-workspace.dark .choice-toggle-panel .choice-toggle-card.on{background:#2f2615;border-color:#67522d}.workflow-workspace.dark .node-note{background:#4b3d11;border-right-color:#8c7128}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .node-note{background:color-mix(in srgb, #4b3d11 40%, var(--workflow-soft))}}.workflow-workspace.dark .node-toggle button i{background:#d8ded4}.workflow-workspace.dark .help-popup{color:#eaf0e4;background:#1d241f;border-color:#524125;box-shadow:0 12px 34px #00000080}.workflow-workspace.dark .media-clear-button{color:#ef9d8b;background:#2c1d1a;border-color:#4d332e}.workflow-workspace.dark .media-clear-button:hover:not(:disabled){background:#37211d;border-color:#6a4038}.builder-dark .list-builder-heading small{color:#bd9d65}.builder-dark .linear-order{color:#e0c699;background:#372c18}.builder-dark .linear-icon{color:#8ac6ec;background:#14293a}.builder-dark .linear-block-card{background:var(--workflow-surface)}@supports (color:color-mix(in lab, red, red)){.builder-dark .linear-block-card{background:color-mix(in srgb, var(--workflow-surface) 96%, var(--workflow-soft))}}.builder-dark .linear-block-card{box-shadow:0 10px 30px #00000047}.builder-dark .linear-actions button:hover{border-color:#7c6339}.builder-dark .linear-actions button.danger:hover{color:#ef9d8b;border-color:#6a4038}.builder-dark .canvas-panel-toggle{color:var(--workflow-muted)!important;border-color:var(--workflow-line)!important;background:var(--workflow-surface)!important}.builder-dark .canvas-panel-toggle:hover{color:#dfc496!important;border-color:#765e33!important}.builder-dark .list-panel-collapse{border-color:var(--workflow-line);color:var(--workflow-muted);background:var(--workflow-soft)}.builder-dark .list-panel-collapse:hover{color:#dfc496;background:#312818;border-color:#765e33}.builder-dark .list-panel-rail{color:var(--workflow-muted);background:var(--workflow-surface)}.builder-dark .list-panel-rail:hover{color:#dfc496;background:var(--workflow-soft)}.builder-dark .phase-panel{background:radial-gradient(circle at 88% 3%,#a883431a,#0000 24%),linear-gradient(#131813,#0f130f)}.builder-dark .phase-heading h2{color:#eef2e8}.builder-dark .phase-heading p{color:#8f9a90}.builder-dark .phase-heading span{color:#e9c785;background:#312818;border-color:#524125}.builder-dark .settings-card,.builder-dark .settings-group,.builder-dark .report-launch-card,.builder-dark .share-surface{color:#eef2ea;background:#171d19;border-color:#2c3630;box-shadow:0 14px 42px #00000059}.builder-dark .settings-group>p,.builder-dark .share-status-copy p,.builder-dark .share-link-section span,.builder-dark .share-qr-copy p,.builder-dark .share-og-heading p{color:#909b91}.builder-dark .settings-group .switch-row{border-bottom-color:#262f28}.builder-dark .switch-row label{color:#dfe6da}.builder-dark .switch{background:#333d35}.builder-dark .switch.on{background:#d8aa5d}.builder-dark .switch i,.builder-dark .switch.on i{background:#171d19}.builder-dark .color-input div{background:#1c231e;border-color:#2c3630}.builder-dark .color-input label,.builder-dark .color-input code{color:#909b91}.builder-dark .general-design-fields,.builder-dark .design-background-controls,.builder-dark .design-brand-controls{border-color:#262f28}.builder-dark .design-range{color:#909b91}.builder-dark .design-range b{color:#eef2ea}.builder-dark .design-logo-alignment>span{color:#909b91}.builder-dark .design-logo-alignment button{color:#a7b1a7;background:#1c231e;border-color:#2c3630}.builder-dark .design-logo-alignment button.active{color:#f1d49e;background:#342b1b;border-color:#765e33}.builder-dark .general-shadow-selector button,.builder-dark .design-shadow button{color:#a7b1a7;background:#1c231e;border-color:#2c3630}.builder-dark .general-shadow-selector button.active,.builder-dark .design-shadow button.active{color:#f1d49e;background:#342b1b;border-color:#765e33}.builder-dark .design-preview-toolbar{color:#eef2ea;background:#171d19f0;border-color:#2c3630}.builder-dark .design-preview-toolbar button{color:#909b91}.builder-dark .design-preview-toolbar button.active{color:#f1d49e;background:#342b1b}.builder-dark .design-live-preview{background:#12160f}.builder-dark .design-settings-card{--workflow-surface:#171d19;--workflow-soft:#212a23;--workflow-line:#2c3630;--workflow-ink:#eef2ea;--workflow-muted:#909b91}.builder-dark .design-settings-card .media-drop-zone{background:linear-gradient(145deg,#1c231e,#212a23);border-color:#3d4a32}.builder-dark .design-settings-card .media-drop-zone span{color:#c6cfc4}.builder-dark .design-settings-card .media-drop-zone small{color:#8b958c}.builder-dark .design-settings-card .media-drop-zone>svg{color:#c1a169}.builder-dark .share-surface-header,.builder-dark .share-link-section,.builder-dark .share-link-og-column .share-link-section,.builder-dark .share-content-grid .share-qr-section{border-color:#262f28}.builder-dark .share-status-copy h2,.builder-dark .share-link-section strong,.builder-dark .share-qr-copy h3,.builder-dark .share-og-heading h3{color:#eef2ea}.builder-dark .share-live-dot{background:#6d7a6e;border-color:#262f28}.builder-dark .share-live-dot.is-live{background:#c1a169;border-color:#342b1b}.builder-dark .share-url-light{background:#1c231e;border-color:#2c3630}.builder-dark .share-url-light code{color:#c6cfc4}.builder-dark .share-url-light button{color:#1f1a12;background:#d8aa5d}.builder-dark .share-section-icon{color:#f1d49e;background:#342b1b}.builder-dark .share-qr-frame{background:#f4f6f1;border-color:#2c3630}.builder-dark .share-og-preview,.builder-dark .share-og-empty{background:#1c231e;border-color:#2c3630}.builder-dark .share-og-empty{color:#909b91;background:linear-gradient(145deg,#1c231e,#171d19)}.builder-dark .share-og-empty svg{color:#c1a169}.builder-dark .field-hint{color:#909b91}.builder-dark .field-error{color:#ef9d8b}.builder-dark .btn-danger-soft{color:#ef9d8b;background:#2c1d1a}.builder-dark .modal-card{color:#eef2ea;background:#171d19;border:1px solid #2c3630}.builder-dark .modal-head p{color:#909b91}.builder-dark .icon-btn{color:#c6cfc4;background:#1c231e;border-color:#2c3630}.builder-dark .toast{color:#171d19;background:#f1d49e}.builder-dark .json-editor-dialog{color:#eef2ea;background:#171d19;border-color:#2c3630}.builder-dark .json-editor-dialog>header,.builder-dark .json-editor-dialog>footer{border-color:#262f28}.builder-dark .json-editor-dialog header button,.builder-dark .json-editor-dialog footer button{color:#c6cfc4;background:#212a23;border-color:#2c3630}.builder-dark .json-editor-dialog footer button.primary{color:#1f1a12;background:#d8aa5d;border-color:#d8aa5d}.builder-dark .json-editor-intro{color:#b6c0b6;background:#1e2618;border-color:#453b29}.builder-dark .json-editor-intro a{color:#e9c785}.builder-dark .preview-modal-stage{background:radial-gradient(circle at 50% 0,#a883431a,#0000 35%),#12160f}.builder-dark .preview-device{border-color:#2c3630}.builder-dark .preview-device-browser{color:#909b91;background:#1c231e}.builder-dark .preview-device-browser i{background:#3a453c}.builder-dark .payment-preview-actions button{color:#eef2ea;background:#212a23;border-color:#2c3630}.builder-dark .node-preview-backdrop{--workflow-surface:#171d19;--workflow-soft:#212a23;--workflow-line:#2c3630;--workflow-ink:#eef2ea;--workflow-muted:#909b91}.builder-dark .preview-modal>header>div:first-child>span,.builder-dark .block-design-panel>header>div>span{color:#f1d49e;background:#342b1b}.builder-dark .preview-device-toggle button.active{color:#1f1a12;background:#d8aa5d}.builder-dark .block-media-design{background:linear-gradient(145deg,#1c231e,#1a2119);border-color:#443a29}.builder-dark .block-media-design .media-drop-zone{background:#ffffff0a}.builder-dark .design-segment button{color:#a7b1a7;background:#1c231e;border-color:#2c3630}.builder-dark .design-segment button.active,.builder-dark .design-align button.active{color:#f1d49e;background:#342b1b;border-color:#765e33}.scale-slider-wrap{flex-direction:column;align-items:center;gap:16px;width:100%;padding:12px 16px;display:flex}.scale-slider-track-container{align-items:center;gap:14px;width:100%;display:flex}.scale-slider-input-area{flex-direction:column;flex:1;align-items:center;padding-top:36px;display:flex;position:relative}.scale-slider-badge-floating{background:var(--form-accent,#c9953e);color:#121713;pointer-events:none;border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:30px;padding:0 10px;font-size:14px;font-weight:800;transition:left 80ms ease-out;display:inline-flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.scale-slider-badge-floating:after{content:"";border-style:solid;border-width:5px 5px 0;border-color:var(--form-accent,#c9953e) transparent transparent;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.scale-slider-bound{color:var(--form-text,#121713);font-size:13px;font-weight:750}@supports (color:color-mix(in lab, red, red)){.scale-slider-bound{color:color-mix(in srgb, var(--form-text,#121713) 65%, transparent)}}.scale-slider-bound{text-align:center;min-width:24px}.scale-slider-input{appearance:none;background:var(--form-text,#121713);border-radius:999px;width:100%;height:10px}@supports (color:color-mix(in lab, red, red)){.scale-slider-input{background:color-mix(in srgb, var(--form-text,#121713) 15%, transparent)}}.scale-slider-input{cursor:pointer;outline:none;transition:background .2s}.scale-slider-input::-webkit-slider-thumb{appearance:none;background:var(--form-accent,#c9953e);border:3px solid var(--form-surface,#fff);cursor:pointer;border-radius:50%;width:26px;height:26px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #00000038}.scale-slider-input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #0000004d}.scale-slider-input::-moz-range-thumb{background:var(--form-accent,#c9953e);border:3px solid var(--form-surface,#fff);cursor:pointer;border-radius:50%;width:26px;height:26px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 12px #00000038}.scale-button.shape-rounded{border-radius:14px}.scale-button.shape-square{border-radius:0}.scale-button.shape-circle{aspect-ratio:1;border-radius:50%}.scale-button.shape-triangle_up{clip-path:polygon(50% 0%,0% 100%,100% 100%);border-radius:0;padding-top:10px}.scale-button.shape-triangle_down{clip-path:polygon(0% 0%,100% 0%,50% 100%);border-radius:0;padding-bottom:10px}.scale-button.shape-star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);aspect-ratio:1;border-radius:0}.scale-button.shape-diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);aspect-ratio:1;border-radius:0}.scale-button.shape-pentagon{clip-path:polygon(50% 0%,100% 38%,81% 100%,19% 100%,0% 38%);aspect-ratio:1;border-radius:0}.scale-button.shape-hexagon{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);aspect-ratio:1;border-radius:0}.node-field-grid.single-column{grid-template-columns:1fr!important}.custom-inspector-select{text-align:right;direction:rtl;width:100%;position:relative}.custom-select-trigger{border:1px solid var(--line,#e2e8f0);background:var(--white,#fbf9f8);width:100%;height:38px;color:var(--ink,#1e293b);cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:650;transition:all .15s ease-in-out;display:flex}.custom-select-trigger:hover,.custom-inspector-select.is-open .custom-select-trigger{border-color:var(--form-accent,#c9953e);box-shadow:0 0 0 2px var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.custom-select-trigger:hover,.custom-inspector-select.is-open .custom-select-trigger{box-shadow:0 0 0 2px color-mix(in srgb, var(--form-accent,#c9953e) 35%, transparent)}}.custom-select-trigger .select-arrow{opacity:.7;transition:transform .2s}.custom-select-trigger .select-arrow.open{transform:rotate(180deg)}.custom-select-menu{z-index:100;border:1px solid var(--line,#e2e8f0);background:var(--white,#fff);border-radius:12px;flex-direction:column;gap:2px;max-height:220px;padding:5px;animation:.12s ease-out selectMenuIn;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000024}@keyframes selectMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-select-option{width:100%;min-height:34px;color:var(--ink,#1e293b);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;padding:6px 12px;font-size:11px;font-weight:550;transition:background-color .12s;display:flex}.custom-select-option:hover{background:var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.custom-select-option:hover{background:color-mix(in srgb, var(--form-accent,#c9953e) 25%, #f1f5f9)}}.custom-select-option.selected{background:var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.custom-select-option.selected{background:color-mix(in srgb, var(--form-accent,#c9953e) 45%, #e2e8f0)}}.custom-select-option.selected{font-weight:750}.designer-note-card{z-index:5;-webkit-user-select:none;user-select:none;text-align:right;direction:rtl;border:1.5px solid;border-radius:16px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex;position:absolute;overflow:visible;box-shadow:0 6px 20px #0000000f;container-type:inline-size}.designer-note-card.selected{box-shadow:0 0 0 3px,0 10px 28px #0000001f}@supports (color:color-mix(in lab, red, red)){.designer-note-card.selected{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 50%, transparent), 0 10px 28px #0000001f}}.designer-note-card.selected{z-index:10}.designer-note-header{cursor:grab;background:#0000000d;border-bottom:1px solid #0000000f;border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-start;gap:8px;min-height:52px;padding:7px 12px;display:flex}.designer-note-header.has-link{min-height:78px}.designer-note-header:active{cursor:grabbing}.designer-note-title-wrap{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:2px;min-width:0;display:flex}.designer-note-title-line{align-items:center;gap:6px;min-width:0;display:flex}.designer-note-title-line .note-icon{flex:none}.designer-note-title{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:1;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.designer-note-subtitle{min-width:0;color:inherit;opacity:.75;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-size:clamp(9px,3cqw,11px);line-height:1.35;display:block;overflow:hidden}.designer-note-link-badge{white-space:nowrap;background:#00000014;border-radius:4px;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;margin-top:2px;padding:2px 6px;font-size:clamp(8px,2.8cqw,10px);line-height:1.35;display:inline-flex;overflow:hidden}.designer-note-link-badge code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.designer-note-link-badge button{flex:none}.designer-note-title-input{background:#ffffffd9;border:1px solid #0003;border-radius:6px;outline:none;width:100%;padding:2px 6px;font-size:11px;font-weight:750}.designer-note-actions{flex:none;align-items:center;gap:2px;display:flex}@container (max-width:300px){.designer-note-header{gap:5px;padding-inline:8px}.designer-note-actions button{width:21px;height:21px}.designer-note-title-line{gap:4px}}.designer-note-actions button{width:24px;height:24px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .15s,background-color .15s;display:grid}.designer-note-actions button:hover,.designer-note-actions button.active{opacity:1;background:#0000001a}.designer-note-actions button.danger:hover{color:#ef4444;background:#ef444433}.designer-note-palette{background:#00000014;border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:6px 10px;display:flex}.palette-swatch{cursor:pointer;border:2px solid;border-radius:50%;width:20px;height:20px;transition:transform .12s}.palette-swatch:hover{transform:scale(1.25)}.designer-note-subpalette{background:#0000000f;border-bottom:1px solid #0000000f;align-items:center;gap:5px;padding:4px 10px;font-size:10px;display:flex}.subpalette-label{opacity:.75;font-weight:700}.color-dot{cursor:pointer;border:1px solid #0003;border-radius:50%;width:16px;height:16px;transition:transform .1s}.color-dot:hover{transform:scale(1.3)}.designer-note-toolbar{background:#ffffff80;border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;display:flex}.toolbar-group{align-items:center;gap:2px;display:flex}.designer-note-toolbar button{width:22px;height:22px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;transition:opacity .12s,background-color .12s;display:grid}.designer-note-toolbar button:hover,.designer-note-toolbar button.active{opacity:1;background:#0000001f}.designer-note-font-size{width:56px;height:22px;color:inherit;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #00000029;border-radius:5px;padding:0 4px;font-size:9px}.designer-note-font-size:focus-visible{outline-offset:1px;outline:2px solid #00000047}.live-fact-display{border:1px solid var(--form-accent,#c9953e);align-items:center;gap:14px;min-height:112px;padding:16px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.live-fact-display{border:1px solid color-mix(in srgb, var(--form-accent,#c9953e) 38%, #dce5d3)}}.live-fact-display{background:linear-gradient(135deg, var(--form-accent,#c9953e) 0%, #fff 62%);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.live-fact-display{background:linear-gradient(135deg, color-mix(in srgb, var(--form-accent,#c9953e) 13%, #fff) 0%, #fff 62%)}}.live-fact-display{overflow:hidden;box-shadow:0 10px 26px #2b251a0f}.live-fact-display:after{content:"";background:var(--form-accent,#c9953e);inset-inline-start:-50px;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-68px}@supports (color:color-mix(in lab, red, red)){.live-fact-display:after{background:color-mix(in srgb, var(--form-accent,#c9953e) 18%, transparent)}}.live-fact-display:after{pointer-events:none}.live-fact-icon{color:#63491b;background:var(--form-accent,#c9953e);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.live-fact-icon{background:color-mix(in srgb, var(--form-accent,#c9953e) 62%, #faf4e9)}}.live-fact-main{z-index:1;flex:1;min-width:0;position:relative}.live-fact-meta{color:var(--form-text,#172018);align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.live-fact-status{color:#594014;background:#b58d4729;border-radius:99px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.live-fact-status i{background:#96702d;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #96702d1f}.live-fact-status.is-expired{color:#9a4d08;background:#e68b2624}.live-fact-status.is-expired i{background:#d77b1c;box-shadow:0 0 0 3px #d77b1c1f}.live-fact-status.is-missing{color:#687269;background:#6872691c}.live-fact-status.is-missing i{background:#8d958e;box-shadow:0 0 0 3px #8d958e1f}.live-fact-value{overflow-wrap:anywhere;color:var(--form-text,#172018);letter-spacing:-.7px;margin:5px 0 3px;font-size:clamp(21px,5.4vw,30px);font-weight:820;line-height:1.25;display:block}.live-fact-empty{color:var(--form-text,#172018);margin:6px 0 4px;display:block}@supports (color:color-mix(in lab, red, red)){.live-fact-empty{color:color-mix(in srgb, var(--form-text,#172018) 64%, transparent)}}.live-fact-empty{font-size:12px;line-height:1.8}.live-fact-main small{color:var(--form-text,#172018);display:block}@supports (color:color-mix(in lab, red, red)){.live-fact-main small{color:color-mix(in srgb, var(--form-text,#172018) 54%, transparent)}}.live-fact-main small{font-size:9px}.live-fact-refreshing{color:#836023;top:14px;animation:.9s linear infinite live-fact-spin;position:absolute;inset-inline-start:14px}.live-fact-heading.align-right,.live-fact-display.align-right .live-fact-main{text-align:right}.live-fact-heading.align-left,.live-fact-display.align-left .live-fact-main{text-align:left}.live-fact-heading.align-center,.live-fact-display.align-center .live-fact-main{text-align:center}.live-fact-display.align-left{flex-direction:row-reverse}.live-fact-display.align-center{flex-direction:column;justify-content:center;gap:8px}.live-fact-display.align-center .live-fact-meta{justify-content:center}.live-fact-display.align-left .live-fact-meta,.live-fact-display.align-right .live-fact-meta{justify-content:flex-start}@keyframes live-fact-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.live-fact-display{border-radius:14px;gap:11px;min-height:98px;padding:13px}.live-fact-icon{border-radius:13px;width:42px;height:42px}.live-fact-meta{font-size:11px}.live-fact-value{font-size:clamp(19px,7vw,25px)}}.toolbar-divider{background:#00000026;width:1px;height:14px;margin:0 3px}.designer-note-content{-webkit-user-select:text;user-select:text;text-align:right;outline:none;flex:1;min-height:60px;padding:10px 12px;font-size:12px;line-height:1.6;overflow-y:auto}.designer-note-content h1{margin:6px 0 4px;font-size:16px;font-weight:800}.designer-note-content h2{margin:4px 0 2px;font-size:14px;font-weight:750}.designer-note-content h3{margin:3px 0 2px;font-size:13px;font-weight:700}.designer-note-content blockquote{opacity:.88;background:#00000008;border-left:0;border-right:3px solid #00000059;border-radius:0 4px 4px 0;margin:6px 0;padding:4px 10px 4px 4px;font-style:italic}.designer-note-content ul{margin:6px 0;padding-left:0;padding-right:18px;list-style-type:disc}.designer-note-content ol{margin:6px 0;padding-left:0;padding-right:18px;list-style-type:decimal}.designer-note-content pre,.designer-note-content code{background:#00000014;border-radius:4px;padding:2px 5px;font-family:monospace;font-size:11px}.designer-note-content hr{border:0;border-top:1px dashed #0003;margin:8px 0}.note-todo-item span.completed{opacity:.55;text-decoration:line-through}.designer-note-width-handle{cursor:ew-resize;z-index:10;background:0 0;border:0;width:10px;position:absolute;top:0;bottom:0}.designer-note-width-handle.handle-left{left:-5px}.designer-note-width-handle.handle-right{right:-5px}.designer-note-width-handle:hover:after{content:"";background:#10b98199;border-radius:2px;width:4px;position:absolute;top:20%;bottom:20%;left:3px}.scale-button[class*=shape-]:not(.shape-rounded):not(.selected){filter:drop-shadow(0 0 1.5px #00000073);border:1px solid #00000040!important}.scale-button[class*=shape-]:not(.shape-rounded).selected{filter:drop-shadow(0 2px 6px #10b98159)}.runner-error-pill{color:#991b1b;background:#fee2e2f2;border:1px solid #fca5a5;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 16px;font-size:11.5px;font-weight:700;animation:.35s ease-in-out error-shake;display:inline-flex;box-shadow:0 4px 12px #ef44441f}@keyframes error-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.rainbow-swatch-picker{cursor:pointer;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:relative}.rainbow-circle-icon{background:conic-gradient(red,#ff7f00,#d1952e,#0f0,#00f,indigo,#8b00ff,red);border:1.5px solid #fff;border-radius:50%;width:20px;height:20px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 5px #0000004d}.rainbow-swatch-picker:hover .rainbow-circle-icon{transform:scale(1.18);box-shadow:0 0 8px #0006}.rainbow-swatch-picker input[type=color]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.preview-phone-mockup{background:var(--form-bg,#f3f4ed);-webkit-user-select:none;user-select:none;direction:rtl;border:12px solid #1e293b;border-radius:44px;flex-direction:column;width:390px;max-width:100%;height:780px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000073,0 0 0 1px #ffffff1a}.phone-status-bar{z-index:20;height:44px;color:var(--form-text,#1e293b);pointer-events:none;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:12px;font-weight:700;display:flex}.phone-time{letter-spacing:-.2px;font-family:system-ui,-apple-system,sans-serif;font-size:13px}.phone-dynamic-island{background:#000;border-radius:20px;width:108px;height:26px;box-shadow:0 0 4px #00000080}.phone-icons{opacity:.85;align-items:center;gap:6px;display:flex}.phone-screen-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;width:100%;min-height:0;position:relative;overflow:hidden auto}.phone-home-bar{z-index:20;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;height:20px;display:flex}.phone-home-bar:after{content:"";background:#00000059;border-radius:100px;width:134px;height:5px}.workflow-library-item{border:1px solid var(--workflow-line,#e2e8f0);background:var(--workflow-surface,#fff);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;transition:all .15s;display:flex}.workflow-library-item.dragging{opacity:.4;transform:scale(.96)}.workflow-library-item:active{cursor:grabbing}.workflow-library-item:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.library-item-icon-frame{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.library-item-icon-frame.tone-mint{color:#15803d;background:#dcfce7;border:1px solid #86efac}.library-item-icon-frame.tone-amber{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.library-item-icon-frame.tone-blue{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc}.library-item-icon-frame.tone-violet{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.composite-block{text-align:right;margin-top:18px}.composite-progress{font-size:calc(var(--block-body-size,14px) * .82);color:var(--form-text,#121713);align-items:center;gap:10px;margin-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.composite-progress{color:color-mix(in srgb, var(--form-text,#121713) 62%, transparent)}}.composite-progress-bar{background:var(--form-text,#121713);border-radius:999px;flex:1;min-width:60px;height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.composite-progress-bar{background:color-mix(in srgb, var(--form-text,#121713) 10%, transparent)}}.composite-progress-bar i{border-radius:inherit;background:var(--form-accent,#c9953e);height:100%;transition:width .22s;display:block}.composite-scroll{overscroll-behavior:contain;position:relative}.composite-scroll.is-bounded{scrollbar-width:thin;scroll-behavior:smooth;padding-inline-end:6px;overflow-y:auto}.composite-scroll.is-bounded::-webkit-scrollbar{width:7px}.composite-scroll.is-bounded::-webkit-scrollbar-thumb{background:var(--form-text,#121713);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.composite-scroll.is-bounded::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--form-text,#121713) 18%, transparent)}}.composite-scroll.is-bounded::-webkit-scrollbar-track{background:0 0}.composite-scroll.has-top-fade,.composite-scroll.has-bottom-fade{-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 22px),#0000 100%)}.composite-scroll.has-top-fade:not(.has-bottom-fade){-webkit-mask-image:linear-gradient(#0000 0,#000 22px);mask-image:linear-gradient(#0000 0,#000 22px)}.composite-scroll.has-bottom-fade:not(.has-top-fade){-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 22px),#0000 100%)}.composite-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.composite-block.columns-2 .composite-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.composite-block.columns-2 .composite-item.span-2{grid-column:1/-1}.composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid var(--form-text,#121713);padding-top:18px}@supports (color:color-mix(in lab, red, red)){.composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid color-mix(in srgb, var(--form-text,#121713) 9%, transparent)}}.composite-block.columns-2 .composite-list.has-dividers .composite-item+.composite-item{border-top:0;padding-top:0}.composite-block.columns-2 .composite-list.has-dividers .composite-item{border-bottom:1px solid var(--form-text,#121713);padding-bottom:18px}@supports (color:color-mix(in lab, red, red)){.composite-block.columns-2 .composite-list.has-dividers .composite-item{border-bottom:1px solid color-mix(in srgb, var(--form-text,#121713) 9%, transparent)}}.composite-item{border-radius:12px;min-width:0;scroll-margin:24px;transition:background-color .16s,box-shadow .16s}.composite-item.has-error{background:#ef44440f;margin-inline:-12px;padding:12px;box-shadow:inset 0 0 0 1px #ef444452}.composite-item-head{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.composite-index{width:24px;height:24px;color:var(--form-text,#121713);border-radius:8px;flex:0 0 24px;place-items:center;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.composite-index{color:color-mix(in srgb, var(--form-text,#121713) 70%, transparent)}}.composite-index{background:var(--form-text,#121713)}@supports (color:color-mix(in lab, red, red)){.composite-index{background:color-mix(in srgb, var(--form-text,#121713) 8%, transparent)}}.composite-index{font-size:11px;font-weight:800;transition:all .16s}.composite-item.is-answered .composite-index{color:var(--form-text,#121713)}@supports (color:color-mix(in lab, red, red)){.composite-item.is-answered .composite-index{color:color-mix(in srgb, var(--form-text,#121713) 88%, transparent)}}.composite-item.is-answered .composite-index{background:var(--form-accent,#c9953e)}.composite-item.has-error .composite-index{color:#fff;background:#ef4444}.composite-item-titles{flex:1;min-width:0}.composite-item-titles h3{font-size:calc(var(--block-body-size,14px) * 1.14);color:var(--form-text,#121713);margin:0;font-weight:700;line-height:1.7}.composite-item-titles p{font-size:calc(var(--block-body-size,14px) * .86);color:var(--form-text,#121713);margin:4px 0 0;line-height:1.8}@supports (color:color-mix(in lab, red, red)){.composite-item-titles p{color:color-mix(in srgb, var(--form-text,#121713) 58%, transparent)}}.composite-required{color:#ef4444;margin-inline-start:4px}.composite-item-media{margin-bottom:10px}.composite-item-media .runner-media-frame{margin-bottom:0}.composite-item-media .runner-media{max-height:220px}.composite-item-media .runner-media-embed{height:min(220px,46vw)}.composite-item-field .runner-field{margin:0}.composite-item-field .runner-textarea{min-height:78px}.composite-item-field .choice-list{gap:8px}.composite-item-field .choice-item{min-height:44px;padding:10px 13px}.composite-item-field .scale-input,.composite-item-field .rating-input,.composite-item-field .matrix-wrap{margin:0}.composite-item-error{color:#d33b2c;font-size:calc(var(--block-body-size,14px) * .82);align-items:center;gap:6px;margin:8px 0 0;display:flex}.composite-empty{border:1px dashed var(--form-text,#121713);padding:22px}@supports (color:color-mix(in lab, red, red)){.composite-empty{border:1px dashed color-mix(in srgb, var(--form-text,#121713) 22%, transparent)}}.composite-empty{color:var(--form-text,#121713);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.composite-empty{color:color-mix(in srgb, var(--form-text,#121713) 60%, transparent)}}.composite-empty{text-align:center;font-size:calc(var(--block-body-size,14px) * .9)}@media (max-width:720px){.composite-block.columns-2 .composite-list{grid-template-columns:1fr}.composite-block.columns-2 .composite-list.has-dividers .composite-item{border-bottom:0;padding-bottom:0}.composite-block.columns-2 .composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid var(--form-text,#121713);padding-top:16px}@supports (color:color-mix(in lab, red, red)){.composite-block.columns-2 .composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid color-mix(in srgb, var(--form-text,#121713) 9%, transparent)}}.composite-scroll.is-bounded{overflow:visible;max-height:none!important}.composite-scroll{-webkit-mask-image:none!important;mask-image:none!important}}.composite-toggle-grid{gap:8px;margin-top:10px;display:grid}.composite-count{color:#523f1d;background:#f2e9d9;border-radius:999px;flex:none;padding:3px 9px;font-size:8px;font-weight:700}.composite-drop-zone{border:1.5px dashed var(--workflow-line,#e2e8f0);background:var(--workflow-soft,#f6f7f2);border-radius:13px;min-height:68px;margin-top:10px;padding:6px}@supports (color:color-mix(in lab, red, red)){.composite-drop-zone{background:color-mix(in srgb, var(--workflow-soft,#f6f7f2) 55%, transparent)}}.composite-drop-zone{transition:border-color .14s,background-color .14s}.composite-drop-zone.is-active{background:#c9953e29;border-color:#a67f3c}.composite-drop-hint{color:var(--workflow-muted,#6b7280);text-align:center;margin:0;padding:18px 12px;font-size:9px;line-height:1.9}.composite-sub-list{gap:8px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.composite-sub-card{border:1px solid var(--workflow-line,#e2e8f0);background:var(--workflow-surface,#fff);border-radius:11px;transition:border-color .14s,box-shadow .14s,opacity .14s,transform .18s cubic-bezier(.2,.8,.2,1)}.composite-sub-card:hover{border-color:#bba37c}.composite-sub-card.is-open{border-color:#a67f3c;box-shadow:0 6px 18px #12191212}.composite-sub-card.is-dragging{opacity:.32;transform:scale(.985)}.composite-sub-card.is-drop-before{box-shadow:inset 0 2px #a67f3c}.composite-drop-placeholder{background:#c9953e;border:1px dashed #a67f3c;border-radius:11px;place-items:center;height:34px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.composite-drop-placeholder{background:color-mix(in srgb, #c9953e 13%, var(--workflow-soft,#f6f7f2))}}.composite-drop-placeholder{animation:.16s cubic-bezier(.2,.8,.2,1) both composite-drop-gap}@keyframes composite-drop-gap{0%{opacity:0;height:0;transform:scaleY(.4)}to{opacity:1;height:34px;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.composite-sub-card,.composite-drop-placeholder{transition:none;animation:none}}.composite-sub-head{align-items:center;gap:7px;padding:8px 9px;display:flex}.composite-sub-grip{color:var(--workflow-muted,#6b7280);cursor:grab;place-items:center;display:grid}.composite-sub-card.is-dragging .composite-sub-grip{cursor:grabbing}.composite-sub-icon{color:#0369a1;background:#e0f2fe;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.composite-sub-icon.tone-mint{color:#15803d;background:#dcfce7}.composite-sub-icon.tone-amber{color:#b45309;background:#fef3c7}.composite-sub-icon.tone-violet,.composite-sub-icon.tone-purple{color:#6b21a8;background:#f3e8ff}.composite-sub-summary{text-align:start;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;padding:0;display:grid}.composite-sub-summary b{color:#594728;background:#eee3d0;border-radius:6px;grid-row:span 2;padding:1px 5px;font-size:8px}.composite-sub-title{color:var(--workflow-ink,#121713);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.composite-sub-summary small{color:var(--workflow-muted,#6b7280);grid-column:2;font-size:8px}.composite-sub-actions{align-items:center;gap:2px;display:flex}.composite-sub-actions button{width:24px;height:24px;color:var(--workflow-muted,#6b7280);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.composite-sub-actions button:hover{color:var(--workflow-ink,#121713);border-color:var(--workflow-line,#e2e8f0);background:var(--workflow-soft,#f6f7f2)}.composite-sub-actions button.danger:hover{color:#b54b3c;border-color:#df9b90}.composite-sub-actions button:disabled{opacity:.3;cursor:not-allowed}.composite-sub-body{border-top:1px solid var(--workflow-line,#e2e8f0);background:var(--workflow-soft,#f6f7f2);padding:10px 11px 12px}@supports (color:color-mix(in lab, red, red)){.composite-sub-body{background:color-mix(in srgb, var(--workflow-soft,#f6f7f2) 45%, transparent)}}.composite-sub-body .inspector-section{border:0;margin-bottom:12px;padding:0}.composite-sub-body .inspector-section:last-child{margin-bottom:0}.composite-sub-body .choice-toggle-panel{margin-bottom:12px}.composite-sub-media{margin-bottom:0}.composite-sub-id{color:var(--workflow-muted,#6b7280);margin:10px 0 0;font-size:8px}.composite-sub-id code{background:var(--workflow-soft,#f6f7f2);border-radius:5px;padding:1px 5px}.composite-add-row{margin-top:10px}.composite-add-select{width:100%;min-width:0}.embedded-node-preview,.form-preview-scroll .form-page,.design-live-preview .form-page,.phone-screen-content{container:formview/inline-size}@container formview (max-width:640px){.form-public-header{min-height:63px;padding-inline:16px}.form-runner{align-items:flex-start;width:min(100% - 22px,600px);padding-block:20px 60px}.runner-card{padding:27px 20px}.runner-card h1,.runner-card h2{font-size:clamp(18px, calc(var(--block-title-size,34px) * .72), 27px)}.identity-grid,.information-grid,.image-choice-grid{grid-template-columns:1fr}.image-choice-item{padding:6px}.image-choice-item span{font-size:11px}.choice-list.choice-layout-mobile-list{grid-template-columns:1fr}.choice-list.choice-layout-mobile-grid{grid-template-columns:repeat(var(--choice-mobile-columns,2), minmax(0, 1fr))}.choice-list.choice-layout-mobile-grid .choice-other{grid-column:1/-1}.scale-input{grid-template-columns:repeat(var(--scale-mobile-count,5), minmax(0, 1fr));gap:7px}.scale-button{max-width:none}.scale-slider-track-container{gap:9px}.rating-input{gap:6px}.rating-input button{min-width:calc(33.333% - 6px)}.matrix-wrap{margin-inline:-12px;padding:3px}.matrix-table{border-spacing:3px;font-size:10px}.matrix-table th{word-break:break-word;padding:4px 2px;font-size:10px;line-height:1.25}.matrix-table tbody th{min-width:70px;max-width:90px;padding:6px 3px;font-size:10px}.matrix-table td{min-width:0;padding:6px 2px}.matrix-table td label{min-height:28px}.matrix-table td label span{width:20px;height:20px}.matrix-table td label span svg{width:12px;height:12px}.ranking-grip{display:none}.ranking-item{gap:8px;padding:7px 8px}.runner-actions{align-items:stretch}.runner-next{flex:1;justify-content:center}.form-logo-text{max-width:40cqw}.composite-block.columns-2 .composite-list{grid-template-columns:1fr}.composite-block.columns-2 .composite-list.has-dividers .composite-item{border-bottom:0;padding-bottom:0}.composite-block.columns-2 .composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid var(--form-text,#121713);padding-top:16px}@supports (color:color-mix(in lab, red, red)){.composite-block.columns-2 .composite-list.has-dividers .composite-item+.composite-item{border-top:1px solid color-mix(in srgb, var(--form-text,#121713) 9%, transparent)}}.composite-scroll.is-bounded{overflow:visible;max-height:none!important}.composite-scroll{-webkit-mask-image:none!important;mask-image:none!important}}@media (max-width:640px){.choice-list.choice-layout-mobile-list{grid-template-columns:1fr}.choice-list.choice-layout-mobile-grid{grid-template-columns:repeat(var(--choice-mobile-columns,2), minmax(0, 1fr))}.choice-list.choice-layout-mobile-grid .choice-other{grid-column:1/-1}}.block-media-design-head strong{align-items:center;gap:4px;display:flex}.media-upload-preview{border:1px solid var(--workflow-line);background:var(--workflow-soft);border-radius:9px;align-items:center;gap:8px;padding:5px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.media-upload-preview{background:color-mix(in srgb, var(--workflow-soft) 70%, var(--workflow-surface))}}.media-upload-preview img,.media-upload-preview video,.media-preview-embed{object-fit:cover;background:var(--workflow-muted);border-radius:6px;flex:0 0 42px;place-items:center;width:42px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.media-upload-preview img,.media-upload-preview video,.media-preview-embed{background:color-mix(in srgb, var(--workflow-muted) 16%, transparent)}}.media-preview-embed{color:#56411c;background:#ecdcc1}.media-upload-preview small{min-width:0;color:var(--workflow-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.design-segment.is-wrapping>div{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.media-caption-field{margin:0!important}.media-caption-field>span{color:var(--workflow-muted);font-size:9px}.media-shadow-toggle{border:1px solid var(--workflow-line);min-height:33px;color:var(--workflow-muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font:700 8px Vazirmatn,sans-serif;display:flex}.media-shadow-toggle>i{background:var(--workflow-muted);border-radius:99px;flex:0 0 26px;width:26px;height:15px;padding:2px;display:block}@supports (color:color-mix(in lab, red, red)){.media-shadow-toggle>i{background:color-mix(in srgb, var(--workflow-muted) 33%, transparent)}}.media-shadow-toggle>i{transition:background .15s}.media-shadow-toggle>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;display:block}.media-shadow-toggle.is-on{color:#473517;background:#ecdcc1;border-color:#ad9264}.media-shadow-toggle.is-on>i{background:#a67f3c}.media-shadow-toggle.is-on>i:after{transform:translate(-11px)}.builder-dark .media-upload-preview{background:#1c231e;border-color:#2c3630}.response-upload-field,.image-response-upload,.location-picker{gap:12px;min-width:0;display:grid}.uploaded-file-chips{flex-wrap:wrap;gap:7px;display:flex}.uploaded-file-chips>span{border:1px solid var(--form-text);align-items:center;gap:7px;max-width:100%;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.uploaded-file-chips>span{border:1px solid color-mix(in srgb,var(--form-text) 14%,transparent)}}.uploaded-file-chips>span{background:var(--form-surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.uploaded-file-chips>span{background:color-mix(in srgb,var(--form-surface) 86%,transparent)}}.uploaded-file-chips>span{font-size:11px}.uploaded-file-chips button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.image-drop-zone{border:1.5px dashed var(--form-accent);align-items:center;gap:14px;min-height:104px;padding:18px 20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.image-drop-zone{border:1.5px dashed color-mix(in srgb,var(--form-accent) 54%,transparent)}}.image-drop-zone{border-radius:calc(var(--form-radius,22px) * .75);background:linear-gradient(135deg,var(--form-accent),var(--form-surface))}@supports (color:color-mix(in lab, red, red)){.image-drop-zone{background:linear-gradient(135deg,color-mix(in srgb,var(--form-accent) 8%,transparent),color-mix(in srgb,var(--form-surface) 92%,transparent))}}.image-drop-zone{cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.image-drop-zone:hover,.image-drop-zone.dragging{border-color:var(--form-accent);background:var(--form-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.image-drop-zone:hover,.image-drop-zone.dragging{background:color-mix(in srgb,var(--form-accent) 11%,var(--form-surface))}}.image-drop-zone.is-disabled{opacity:.68;cursor:default;transform:none}.image-drop-zone>svg{color:var(--form-accent);flex:none}.image-drop-zone>div{flex:1;gap:4px;min-width:0;display:grid}.image-drop-zone strong{font-size:13px}.image-drop-zone small{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.image-drop-zone small{color:color-mix(in srgb,var(--form-text) 62%,transparent)}}.image-drop-zone small{font-size:10px}.image-drop-zone em{color:var(--form-surface);background:var(--form-accent);border-radius:9px;padding:7px 10px;font-size:10px;font-style:normal}.image-drop-zone input,.image-camera-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.image-camera-action{border:1px solid var(--form-text);justify-self:start;padding:8px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.image-camera-action{border:1px solid color-mix(in srgb,var(--form-text) 12%,transparent)}}.image-camera-action{color:var(--form-text);background:var(--form-surface);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.image-camera-action{background:color-mix(in srgb,var(--form-surface) 88%,transparent)}}.image-camera-action{cursor:pointer;font-size:10px}.respondent-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.layout-list .respondent-image-gallery{grid-template-columns:1fr}.respondent-image-gallery article{border:1px solid var(--form-text);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:6px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.respondent-image-gallery article{border:1px solid color-mix(in srgb,var(--form-text) 12%,transparent)}}.respondent-image-gallery article{background:var(--form-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.respondent-image-gallery article{background:color-mix(in srgb,var(--form-surface) 90%,transparent)}}.respondent-image-gallery img{object-fit:cover;border-radius:10px;width:72px;height:66px}.respondent-image-gallery article>div{gap:3px;min-width:0;display:grid}.respondent-image-gallery strong,.respondent-image-gallery small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.respondent-image-gallery strong{font-size:9px}.respondent-image-gallery small{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.respondent-image-gallery small{color:color-mix(in srgb,var(--form-text) 58%,transparent)}}.respondent-image-gallery small{font-size:8px}.respondent-image-gallery button{color:#b42318;cursor:pointer;background:#b4231814;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.respondent-image-gallery article>span{color:#fff;background:#121713c2;border-radius:6px;place-items:center;width:19px;height:19px;font-size:8px;display:grid;position:absolute;top:10px;right:10px}.location-toolbar{align-items:stretch;gap:9px;display:flex}.location-search{border:1px solid var(--form-text);flex:1;align-items:center;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.location-search{border:1px solid color-mix(in srgb,var(--form-text) 13%,transparent)}}.location-search{background:var(--form-surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.location-search{background:color-mix(in srgb,var(--form-surface) 93%,transparent)}}.location-search>svg{color:var(--form-text);margin-inline-start:12px}@supports (color:color-mix(in lab, red, red)){.location-search>svg{color:color-mix(in srgb,var(--form-text) 52%,transparent)}}.location-search input{min-width:0;color:var(--form-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 9px;font-size:11px}.location-search button,.location-current{color:#fff;background:var(--form-accent);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:10px;display:flex}.location-search button{align-self:stretch;margin:3px}.location-current{min-height:44px}.location-current:disabled,.location-search button:disabled{opacity:.6}.location-results{z-index:4;border:1px solid var(--form-text);max-height:190px;display:grid;position:relative;overflow:auto}@supports (color:color-mix(in lab, red, red)){.location-results{border:1px solid color-mix(in srgb,var(--form-text) 12%,transparent)}}.location-results{background:var(--form-surface);border-radius:12px;box-shadow:0 18px 45px #141c1724}.location-results button{border:0;border-bottom:1px solid var(--form-text);align-items:flex-start;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.location-results button{border-bottom:1px solid color-mix(in srgb,var(--form-text) 8%,transparent)}}.location-results button{color:var(--form-text);text-align:right;font:inherit;cursor:pointer;background:0 0;font-size:10px}.location-results button:hover{background:var(--form-accent)}@supports (color:color-mix(in lab, red, red)){.location-results button:hover{background:color-mix(in srgb,var(--form-accent) 8%,transparent)}}.location-results svg{color:var(--form-accent);flex:none}.osm-map{overscroll-behavior:contain;border:1px solid var(--form-text);height:clamp(260px,40vh,390px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.osm-map{border:1px solid color-mix(in srgb,var(--form-text) 14%,transparent)}}.osm-map{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#dce4d8;border-radius:18px}.osm-map:not(.is-static):active{cursor:grabbing}.osm-map.is-static{cursor:default}.osm-map>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.map-crosshair{color:#131d178c;pointer-events:none;background:#ffffffc2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #00000024}.map-selected-pin{z-index:2;color:#c64b3c;filter:drop-shadow(0 5px 5px #00000040);pointer-events:none;position:absolute;transform:translate(-50%,-92%)}.map-zoom{z-index:3;background:#fff;border:1px solid #1f29231f;border-radius:10px;display:grid;position:absolute;top:10px;left:10px;overflow:hidden;box-shadow:0 6px 20px #00000029}.map-zoom button{color:#1f2923;cursor:pointer;background:#fffffff5;border:0;border-bottom:1px solid #ddd;place-items:center;width:38px;height:37px;transition:color .15s,background .15s,transform .15s;display:grid}.map-zoom button:hover:not(:disabled){color:var(--form-accent);background:#fff}.map-zoom button:active:not(:disabled){transform:scale(.92)}.map-zoom button:focus-visible{z-index:1;outline:3px solid var(--form-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.map-zoom button:focus-visible{outline:3px solid color-mix(in srgb,var(--form-accent) 38%,transparent)}}.map-zoom button:focus-visible{outline-offset:-3px}.map-zoom button:disabled{opacity:.38;cursor:not-allowed}.map-zoom button:last-child{border-bottom:0}.osm-attribution{z-index:3;color:#33443a;background:#ffffffd6;border-radius:4px;padding:2px 5px;font-size:8px;text-decoration:none;position:absolute;bottom:6px;left:7px}.map-hint{z-index:3;color:#fff;pointer-events:none;background:#141f18b8;border-radius:7px;padding:5px 8px;font-size:8px;position:absolute;bottom:9px;right:10px}.location-message,.location-empty{border-radius:9px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:10px;display:flex}.location-message{color:#9f321f;background:#c4412b17}.location-empty{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.location-empty{color:color-mix(in srgb,var(--form-text) 65%,transparent)}}.location-empty{background:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.location-empty{background:color-mix(in srgb,var(--form-text) 5%,transparent)}}.location-confirmed{background:#2c8d61;border:1px solid #2c8d6138;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.location-confirmed{background:color-mix(in srgb,#2c8d61 8%,var(--form-surface))}}.location-confirmed>span{color:#fff;background:#2c8d61;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.location-confirmed>div{gap:3px;min-width:0;display:grid}.location-confirmed strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.location-confirmed small{color:var(--form-text)}@supports (color:color-mix(in lab, red, red)){.location-confirmed small{color:color-mix(in srgb,var(--form-text) 60%,transparent)}}.location-confirmed small{font-size:9px}.location-confirmed>a{color:var(--form-accent);font-size:9px;text-decoration:none}.spin{animation:.9s linear infinite spin}.review-filter,.visit-status-filter{border:1px solid var(--report-border,#e5e8e3);background:var(--report-subtle,#f5f6f3);border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.review-filter button,.visit-status-filter button{color:var(--report-muted,#68706a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;display:flex}.review-filter button.active,.visit-status-filter button.active{color:var(--report-ink,#172019);background:var(--report-surface,#fff);box-shadow:0 1px 5px #141d1717}.review-state{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;display:inline-flex}.review-state.is-new{color:#9a5422;background:#fff0dc}.review-state.is-seen{color:#287252;background:#e4f5ec}.data-table tr.is-unread td:first-child{box-shadow:inset -3px 0 #d79635}.drawer-head-actions .icon-btn.is-active{color:#287252;background:#e4f5ec}.report-file-gallery{gap:8px;margin-top:8px;display:grid}.report-file-gallery.is-images{grid-template-columns:repeat(2,minmax(0,1fr))}.report-file-gallery article{border:1px solid var(--report-border,#e5e8e3);background:var(--report-subtle,#f7f8f5);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.report-image-preview{border-radius:9px;width:92px;height:74px;display:block;overflow:hidden}.report-image-preview img{object-fit:cover;width:100%;height:100%}.report-file-icon{width:42px;height:42px;color:var(--report-accent,#98702f);background:var(--report-accent-soft,#f5ead7);border-radius:10px;place-items:center;display:grid}.report-file-gallery article>div{gap:3px;min-width:0;display:grid}.report-file-gallery strong,.report-file-gallery small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-file-gallery strong{font-size:9px}.report-file-gallery small{color:var(--report-muted,#68706a);font-size:8px}.report-file-actions{grid-auto-flow:column;gap:4px;display:flex!important}.report-file-actions a,.report-file-actions button{border:1px solid var(--report-border,#e5e8e3);width:27px;height:27px;color:var(--report-ink,#172019);background:var(--report-surface,#fff);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.report-location-answer{border:1px solid var(--report-border,#e5e8e3);border-radius:14px;gap:8px;margin-top:8px;display:grid;overflow:hidden}.report-location-answer iframe{border:0;width:100%;height:190px}.report-location-answer>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px 10px;display:grid}.report-location-answer>div>span{color:#fff;background:#c64b3c;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.report-location-answer>div>div{gap:3px;min-width:0;display:grid}.report-location-answer strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.report-location-answer small,.report-location-answer em{color:var(--report-muted,#68706a);font-size:8px;font-style:normal}.report-location-answer a{color:var(--report-accent,#98702f);align-items:center;gap:4px;font-size:8px;text-decoration:none;display:flex}.visit-report-stack{gap:16px;display:grid}.visit-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.visit-kpi-grid article{border:1px solid var(--report-border,#e5e8e3);background:var(--report-surface,#fff);min-width:0;box-shadow:var(--report-shadow,0 8px 28px #18221b0d);border-radius:15px;align-items:center;gap:9px;padding:14px;display:flex}.visit-kpi-grid article>span{width:35px;height:35px;color:var(--report-accent,#98702f);background:var(--report-accent-soft,#f5ead7);border-radius:10px;flex:none;place-items:center;display:grid}.visit-kpi-grid article>span.tone-live{color:#247653;background:#e1f6eb}.visit-kpi-grid article>div{min-width:0;display:grid}.visit-kpi-grid small{color:var(--report-muted,#68706a);white-space:nowrap;font-size:8px}.visit-kpi-grid strong{font-size:19px}.visit-block-bars{gap:11px;padding:18px;display:grid}.visit-block-bars>div{grid-template-columns:minmax(110px,1fr) minmax(180px,3fr) auto;align-items:center;gap:9px;display:grid}.visit-block-bars strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.visit-block-bars i{background:var(--report-subtle,#eef0ec);border-radius:999px;height:8px;overflow:hidden}.visit-block-bars i em{border-radius:inherit;background:linear-gradient(90deg,var(--chart-1,#a97931),var(--chart-3,#4d8b71));height:100%;display:block}.visit-block-bars span{font-size:9px;font-weight:800}.visit-block-bars small{color:var(--report-muted,#68706a);grid-column:2/4;font-size:8px}.visit-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;display:inline-flex}.visit-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.visit-status.is-active{color:#1e8055;background:#def7e9}.visit-status.is-completed{color:#356c92;background:#e5f2fb}.visit-status.is-left{color:#6d736e;background:#eceeeb}.visit-status.is-abandoned{color:#a45a27;background:#fff0dc}.visit-status.is-active i{animation:1.6s infinite visitPulse}.visit-table code{font-size:8px}.visit-table .cell-muted{align-items:center;gap:4px;display:inline-flex}.visit-drawer{width:min(760px,94vw)}.visit-events-loading{color:var(--report-muted,#68706a);align-items:center;gap:7px;font-size:9px;display:flex}.visit-event-timeline{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.visit-event-timeline>li{grid-template-columns:20px 1fr;gap:8px;padding-bottom:14px;display:grid;position:relative}.visit-event-timeline>li:before{content:"";background:var(--report-border,#e5e8e3);width:1px;position:absolute;top:11px;bottom:-2px;right:9px}.visit-event-timeline>li:last-child:before{display:none}.visit-event-timeline>li>i{z-index:1;border:2px solid var(--report-surface,#fff);background:var(--report-accent,#98702f);width:9px;height:9px;box-shadow:0 0 0 2px var(--report-accent-soft,#f5ead7);border-radius:50%;margin:5px;position:relative}.visit-event-timeline>li>div{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;display:grid}.visit-event-timeline strong{font-size:9px}.visit-event-timeline span,.visit-event-timeline small{color:var(--report-muted,#68706a);font-size:8px}.visit-event-timeline details{grid-column:1/-1}.visit-event-timeline summary{color:var(--report-accent,#98702f);cursor:pointer;font-size:8px}.visit-event-timeline pre{color:#dfe8e1;text-align:left;white-space:pre-wrap;background:#151a17;border-radius:8px;max-height:240px;margin:7px 0 0;padding:9px;font:8px/1.7 monospace;overflow:auto}@keyframes visitPulse{50%{opacity:.35;box-shadow:0 0 0 5px}}.builder-shell .node-toggle>button[role=switch]{box-sizing:border-box;outline:0;flex:none;position:relative;box-shadow:inset 0 0 0 1px #0000000f}.builder-shell .node-toggle>button[role=switch]:focus-visible{outline:3px solid var(--workflow-accent,#a67f3c)}@supports (color:color-mix(in lab, red, red)){.builder-shell .node-toggle>button[role=switch]:focus-visible{outline:3px solid color-mix(in srgb,var(--workflow-accent,#a67f3c) 34%,transparent)}}.builder-shell .node-toggle>button[role=switch]:focus-visible{outline-offset:2px}.builder-shell .node-toggle>button[role=switch] i{pointer-events:none}@media (max-width:900px){.respondent-image-gallery,.report-file-gallery.is-images{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.location-toolbar{flex-direction:column;align-items:stretch}.location-current{align-self:stretch}.visit-block-bars>div{grid-template-columns:minmax(90px,1fr) minmax(110px,2fr) auto}}@media (max-width:600px){.image-drop-zone{flex-wrap:wrap;align-items:flex-start;padding:15px}.image-drop-zone em{text-align:center;width:100%}.respondent-image-gallery,.report-file-gallery.is-images{grid-template-columns:1fr}.osm-map{border-radius:14px;height:300px}.map-hint{display:none}.location-confirmed{grid-template-columns:auto minmax(0,1fr)}.location-confirmed>a{grid-column:2}.visit-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visit-status-filter{max-width:100%;overflow:auto}.visit-block-bars>div{grid-template-columns:1fr auto}.visit-block-bars i{grid-area:2/1/auto/-1}.visit-block-bars small{grid-column:1/-1}.report-location-answer>div{grid-template-columns:auto minmax(0,1fr)}.report-location-answer a{grid-column:2}.report-image-preview{width:76px;height:64px}}.builder-dark .media-preview-embed{color:#f1d49e;background:#342b1b}.builder-dark .media-shadow-toggle{color:#a7b1a7;background:#1c231e;border-color:#2c3630}.builder-dark .media-shadow-toggle.is-on{color:#f1d49e;background:#342b1b;border-color:#765e33}@media (max-width:900px){.block-media-controls{gap:9px}.design-segment.is-wrapping>div{grid-template-columns:repeat(3,minmax(0,1fr))}}.limit-reached-card{text-align:center;padding:48px 24px}.limit-icon{color:#ef4444!important;background:#fef2f2!important;box-shadow:0 0 0 6px #fee2e2!important}.autosave-indicator{border:1px solid var(--panel-line);height:38px;color:var(--panel-muted);background:var(--panel-soft);white-space:nowrap;direction:rtl;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.autosave-indicator.is-synced{color:var(--panel-good);border-color:var(--panel-good)}@supports (color:color-mix(in lab, red, red)){.autosave-indicator.is-synced{border-color:color-mix(in srgb, var(--panel-good) 34%, var(--panel-line))}}.autosave-indicator.is-synced{background:var(--panel-good-bg)}.autosave-indicator.is-pending,.autosave-indicator.is-saving{color:var(--panel-warn);border-color:var(--panel-warn)}@supports (color:color-mix(in lab, red, red)){.autosave-indicator.is-pending,.autosave-indicator.is-saving{border-color:color-mix(in srgb, var(--panel-warn) 30%, var(--panel-line))}}.autosave-indicator.is-pending,.autosave-indicator.is-saving{background:var(--panel-warn-bg)}.autosave-indicator.is-error{color:var(--panel-bad);border-color:var(--panel-bad)}@supports (color:color-mix(in lab, red, red)){.autosave-indicator.is-error{border-color:color-mix(in srgb, var(--panel-bad) 40%, var(--panel-line))}}.autosave-indicator.is-error{background:var(--panel-bad-bg)}@media (max-width:1120px){.autosave-indicator>span{display:none}.autosave-indicator{justify-content:center;width:38px;padding:0}}.builder-dark{--ink:var(--panel-ink);--ink-2:var(--panel-ink-2);--muted:var(--panel-muted);--line:var(--panel-line);--white:var(--panel-surface);--paper:var(--panel-bg);color:var(--panel-ink);background:var(--panel-bg)}.builder-dark .builder-topbar{border-bottom-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}@supports (color:color-mix(in lab, red, red)){.builder-dark .builder-topbar{background:color-mix(in srgb, var(--panel-surface) 92%, transparent)}}.builder-dark .builder-topbar{box-shadow:0 7px 24px #00000057}.builder-dark .builder-brand .back-button{border-color:var(--panel-line);color:var(--panel-ink-2);background:var(--panel-soft)}.builder-dark .builder-brand .back-button:hover{color:var(--panel-accent-ink);border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .builder-brand .back-button:hover{border-color:color-mix(in srgb, var(--panel-accent) 45%, var(--panel-line))}}.builder-dark .builder-brand .back-button:hover{background:var(--panel-accent-soft)}.builder-dark .builder-title{border-inline-start-color:var(--panel-line)}.builder-dark .builder-title small{color:var(--panel-muted-2)}.builder-dark .builder-title strong{color:var(--panel-ink)}.builder-dark .builder-title span{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .builder-phases{border-color:var(--panel-line);background:var(--panel-soft);box-shadow:inset 0 1px 2px #00000040}.builder-dark .phase-button{color:var(--panel-muted)}.builder-dark .phase-button:hover{color:var(--panel-ink);background:var(--panel-soft-2)}.builder-dark .phase-button span{color:var(--panel-ink-2);background:var(--panel-soft-2)}.builder-dark .phase-button.active{color:#1d2817;background:linear-gradient(135deg,#e9c785,#d1a05b);box-shadow:0 5px 14px #00000057}.builder-dark .phase-button.active span{color:#eddbbb;background:#3f3421}.builder-dark .builder-mode-toggle{border-color:var(--panel-line);background:var(--panel-soft)}.builder-dark .builder-mode-toggle button{color:var(--panel-muted)}.builder-dark .builder-mode-toggle button:hover{color:var(--panel-ink)}.builder-dark .builder-mode-toggle button.active{color:#172012;background:var(--panel-accent);box-shadow:0 3px 9px #0000004d}.builder-dark .btn-open-form{color:var(--panel-ink-2)!important;border-color:var(--panel-line)!important;background:var(--panel-soft)!important}.builder-dark .btn-open-form:hover{color:var(--panel-ink)!important;background:var(--panel-soft-2)!important}.builder-dark .btn-publish-danger{color:#ffc9bd!important;background:#3a201a!important;border-color:#6d3a2f!important}.builder-dark .btn-publish-success{color:#dac196!important;background:#2e2414!important;border-color:#5a482a!important}.builder-dark .unpublished-pulse-dot{background:#ffc9bd;box-shadow:0 0 6px #ffc9bd}.builder-dark .builder-theme-toggle,.builder-dark .back-button,.builder-dark .btn-light{border-color:var(--panel-line);color:var(--panel-ink-2);background:var(--panel-soft)}.builder-dark .builder-theme-toggle:hover{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .btn-dark{color:#1d1912;background:var(--panel-accent)}.builder-dark .save-status{color:var(--panel-muted)}.builder-dark .workflow-workspace,.builder-dark .list-builder-workspace{--workflow-bg:var(--panel-bg);--workflow-surface:var(--panel-surface);--workflow-soft:var(--panel-soft);--workflow-line:var(--panel-line);--workflow-ink:var(--panel-ink);--workflow-muted:var(--panel-muted)}.builder-dark .builder-workspace,.builder-dark .builder-canvas{background:var(--panel-bg)}.builder-dark .builder-library,.builder-dark .builder-inspector{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}.builder-dark .builder-pane-head{border-bottom-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface)}.builder-dark .builder-pane-head h3{color:var(--panel-ink)}.builder-dark .builder-pane-head p{color:var(--panel-muted)}.builder-dark .canvas-toolbar{border-color:var(--panel-line);color:var(--panel-muted);background:var(--panel-surface)}.builder-dark .question-search input{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-soft)}.builder-dark .question-search svg{color:var(--panel-muted)}.builder-dark .question-library-item{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface-2)}.builder-dark .question-library-item:hover{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .question-library-item:hover{border-color:color-mix(in srgb, var(--panel-accent) 42%, var(--panel-line))}}.builder-dark .question-library-item:hover{background:var(--panel-soft)}.builder-dark .question-library-item small{color:var(--panel-muted)}.builder-dark .question-library-item .mint{color:var(--tone-lime-fg);background:var(--tone-lime-bg)}.builder-dark .question-library-item .blue{color:var(--tone-blue-fg);background:var(--tone-blue-bg)}.builder-dark .question-library-item .amber{color:var(--tone-amber-fg);background:var(--tone-amber-bg)}.builder-dark .question-library-item .violet{color:var(--tone-violet-fg);background:var(--tone-violet-bg)}.builder-dark .library-item-icon-frame.tone-mint,.workflow-workspace.dark .library-item-icon-frame.tone-mint{color:var(--tone-mint-fg);border-color:var(--tone-mint-fg)}@supports (color:color-mix(in lab, red, red)){.builder-dark .library-item-icon-frame.tone-mint,.workflow-workspace.dark .library-item-icon-frame.tone-mint{border-color:color-mix(in srgb, var(--tone-mint-fg) 40%, transparent)}}.builder-dark .library-item-icon-frame.tone-mint,.workflow-workspace.dark .library-item-icon-frame.tone-mint{background:var(--tone-mint-bg)}.builder-dark .library-item-icon-frame.tone-amber,.workflow-workspace.dark .library-item-icon-frame.tone-amber{color:var(--tone-amber-fg);border-color:var(--tone-amber-fg)}@supports (color:color-mix(in lab, red, red)){.builder-dark .library-item-icon-frame.tone-amber,.workflow-workspace.dark .library-item-icon-frame.tone-amber{border-color:color-mix(in srgb, var(--tone-amber-fg) 40%, transparent)}}.builder-dark .library-item-icon-frame.tone-amber,.workflow-workspace.dark .library-item-icon-frame.tone-amber{background:var(--tone-amber-bg)}.builder-dark .library-item-icon-frame.tone-blue,.workflow-workspace.dark .library-item-icon-frame.tone-blue{color:var(--tone-blue-fg);border-color:var(--tone-blue-fg)}@supports (color:color-mix(in lab, red, red)){.builder-dark .library-item-icon-frame.tone-blue,.workflow-workspace.dark .library-item-icon-frame.tone-blue{border-color:color-mix(in srgb, var(--tone-blue-fg) 40%, transparent)}}.builder-dark .library-item-icon-frame.tone-blue,.workflow-workspace.dark .library-item-icon-frame.tone-blue{background:var(--tone-blue-bg)}.builder-dark .library-item-icon-frame.tone-violet,.builder-dark .library-item-icon-frame.tone-purple,.workflow-workspace.dark .library-item-icon-frame.tone-violet,.workflow-workspace.dark .library-item-icon-frame.tone-purple{color:var(--tone-violet-fg);border-color:var(--tone-violet-fg)}@supports (color:color-mix(in lab, red, red)){.builder-dark .library-item-icon-frame.tone-violet,.builder-dark .library-item-icon-frame.tone-purple,.workflow-workspace.dark .library-item-icon-frame.tone-violet,.workflow-workspace.dark .library-item-icon-frame.tone-purple{border-color:color-mix(in srgb, var(--tone-violet-fg) 40%, transparent)}}.builder-dark .library-item-icon-frame.tone-violet,.builder-dark .library-item-icon-frame.tone-purple,.workflow-workspace.dark .library-item-icon-frame.tone-violet,.workflow-workspace.dark .library-item-icon-frame.tone-purple{background:var(--tone-violet-bg)}.builder-dark .library-item-icon-frame.tone-rose,.workflow-workspace.dark .library-item-icon-frame.tone-rose{color:var(--tone-coral-fg);border-color:var(--tone-coral-fg)}@supports (color:color-mix(in lab, red, red)){.builder-dark .library-item-icon-frame.tone-rose,.workflow-workspace.dark .library-item-icon-frame.tone-rose{border-color:color-mix(in srgb, var(--tone-coral-fg) 40%, transparent)}}.builder-dark .library-item-icon-frame.tone-rose,.workflow-workspace.dark .library-item-icon-frame.tone-rose{background:var(--tone-coral-bg)}.builder-dark .library-item-icon-frame.tone-slate,.workflow-workspace.dark .library-item-icon-frame.tone-slate{color:var(--panel-ink-2);border-color:var(--panel-line);background:var(--panel-soft-2)}.builder-dark .workflow-library-item:hover,.workflow-workspace.dark .workflow-library-item:hover{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .workflow-library-item:hover,.workflow-workspace.dark .workflow-library-item:hover{border-color:color-mix(in srgb, var(--panel-accent) 45%, var(--panel-line))}}.workflow-workspace.dark .workflow-library-item.tone-purple>span{color:var(--tone-violet-fg);background:var(--tone-violet-bg)}.workflow-workspace.dark .workflow-library-item.tone-rose>span{color:var(--tone-coral-fg);background:var(--tone-coral-bg)}.workflow-workspace.dark .workflow-library-item.tone-slate>span{color:var(--panel-ink-2);background:var(--panel-soft-2)}.workflow-workspace.dark .changing-type-banner{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .changing-type-banner{border-color:color-mix(in srgb, var(--panel-accent) 40%, var(--panel-line))}}.workflow-workspace.dark .changing-type-banner{color:var(--panel-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .changing-type-banner small{color:var(--panel-ink-2)}.workflow-workspace.dark .canvas-floating-toolbar>*,.workflow-workspace.dark .canvas-zoom-controls{border-color:var(--workflow-line);background:var(--workflow-surface)}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .canvas-floating-toolbar>*,.workflow-workspace.dark .canvas-zoom-controls{background:color-mix(in srgb, var(--workflow-surface) 94%, transparent)}}.workflow-workspace.dark .canvas-floating-toolbar>*,.workflow-workspace.dark .canvas-zoom-controls{box-shadow:0 10px 28px #00000073}.workflow-workspace.dark .canvas-tools button,.workflow-workspace.dark .canvas-zoom-controls button{color:var(--workflow-muted)}.workflow-workspace.dark .canvas-tools button:hover:not(:disabled),.workflow-workspace.dark .canvas-zoom-controls button:hover{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .toolbar-divider{background:var(--workflow-line)}.workflow-workspace.dark .workflow-pane-head{border-bottom-color:var(--workflow-line);background:var(--workflow-surface)}.workflow-workspace.dark .workflow-pane-head span{color:var(--panel-accent-ink)}.workflow-workspace.dark .workflow-pane-head h3{color:var(--workflow-ink)}.workflow-workspace.dark .workflow-pane-head small{color:var(--workflow-muted)}.workflow-workspace.dark .workflow-inspector,.workflow-workspace.dark .workflow-library{color:var(--workflow-ink);background:var(--workflow-surface)}.workflow-workspace.dark .inspector-section{border-color:var(--workflow-line)}.workflow-workspace.dark .inspector-section h4,.workflow-workspace.dark .inspector-section-title{color:var(--workflow-ink)}.workflow-workspace.dark .inspector-node-head{border-color:var(--workflow-line);background:var(--workflow-soft)}.workflow-workspace.dark .inspector-node-title{color:var(--workflow-ink)}.workflow-workspace.dark .inspector-empty,.workflow-workspace.dark .inspector-route-intro,.workflow-workspace.dark .composite-drop-hint,.workflow-workspace.dark .node-field>span,.workflow-workspace.dark .documented-label{color:var(--workflow-muted)}.workflow-workspace.dark .inspector-empty span{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .node-field input,.workflow-workspace.dark .node-field textarea,.workflow-workspace.dark .node-field select,.workflow-workspace.dark .inspector-option input,.workflow-workspace.dark .matrix-dimension-item input,.workflow-workspace.dark .rating-label-item input,.workflow-workspace.dark .range-branch input{border-color:var(--workflow-line);color:var(--workflow-ink);background:var(--workflow-soft)}.workflow-workspace.dark .node-field input::placeholder,.workflow-workspace.dark .node-field textarea::placeholder{color:var(--panel-muted-2)}.workflow-workspace.dark .panel-resizer:hover,.builder-dark .list-panel-resizer:hover{background:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.workflow-workspace.dark .panel-resizer:hover,.builder-dark .list-panel-resizer:hover{background:color-mix(in srgb, var(--panel-accent) 55%, transparent)}}.workflow-workspace.dark .inspector-delete,.builder-dark .inspector-delete{color:var(--panel-bad);background:var(--panel-bad-bg);border-color:#5d3931}.workflow-workspace.dark .inspector-delete:hover{background:#40241e;border-color:#7a4a3e}.workflow-workspace.dark .matrix-dimension-editor,.workflow-workspace.dark .matrix-dimension-head,.workflow-workspace.dark .choice-selection-settings,.workflow-workspace.dark .information-collection-settings,.workflow-workspace.dark .composite-sub-list{border-color:var(--workflow-line)}.workflow-workspace.dark .inspector-route-row,.workflow-workspace.dark .inspector-route-editor{border-color:var(--workflow-line);background:var(--workflow-soft)}.workflow-workspace.dark .inspector-route-label{color:var(--workflow-ink)}.workflow-workspace.dark .node-output-list code,.workflow-workspace.dark .composite-sub-id code,.workflow-workspace.dark .preview-code-value{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .node-answer-summary,.workflow-workspace.dark .node-copy-preview{color:var(--workflow-muted);background:var(--workflow-soft)}.workflow-workspace.dark .node-grip{color:var(--workflow-muted)}.workflow-workspace.dark .workflow-node-head{border-color:var(--workflow-line)}.workflow-workspace.dark .composite-count,.builder-dark .composite-count{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .composite-sub-card,.builder-dark .composite-sub-card{border-color:var(--workflow-line);background:var(--workflow-surface)}.workflow-workspace.dark .composite-sub-head,.builder-dark .composite-sub-head,.workflow-workspace.dark .composite-sub-title,.builder-dark .composite-sub-title{color:var(--workflow-ink)}.workflow-workspace.dark .composite-sub-summary,.builder-dark .composite-sub-summary{color:var(--workflow-muted)}.workflow-workspace.dark .composite-sub-summary b,.builder-dark .composite-sub-summary b{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.workflow-workspace.dark .composite-sub-icon,.builder-dark .composite-sub-icon{color:var(--tone-blue-fg);background:var(--tone-blue-bg)}.workflow-workspace.dark .composite-sub-icon.tone-mint,.builder-dark .composite-sub-icon.tone-mint{color:var(--tone-mint-fg);background:var(--tone-mint-bg)}.workflow-workspace.dark .composite-sub-icon.tone-amber,.builder-dark .composite-sub-icon.tone-amber{color:var(--tone-amber-fg);background:var(--tone-amber-bg)}.workflow-workspace.dark .composite-sub-icon.tone-purple,.builder-dark .composite-sub-icon.tone-purple{color:var(--tone-violet-fg);background:var(--tone-violet-bg)}.workflow-workspace.dark .composite-sub-body,.builder-dark .composite-sub-body{border-top-color:var(--workflow-line)}.workflow-workspace.dark .composite-sub-grip,.builder-dark .composite-sub-grip{color:var(--workflow-muted)}.workflow-workspace.dark .composite-add-select,.builder-dark .composite-add-select{border-color:var(--workflow-line);color:var(--workflow-ink);background:var(--workflow-soft)}.workflow-workspace.dark .composite-drop-zone.is-over{border-color:var(--panel-accent);background:var(--panel-accent-soft)}.workflow-workspace.dark .designer-note-toolbar{border-color:var(--workflow-line);background:var(--workflow-surface);box-shadow:0 10px 28px #00000073}.workflow-workspace.dark .designer-note-toolbar button{color:var(--workflow-ink)}.workflow-workspace.dark .designer-note-toolbar button:hover{background:var(--workflow-soft)}.workflow-workspace.dark .subpalette-label,.workflow-workspace.dark .designer-note-palette>span{color:var(--workflow-muted)}.workflow-workspace.dark .designer-note-title-input{border-color:var(--workflow-line);color:var(--workflow-ink);background:var(--workflow-soft)}.builder-dark .list-builder-canvas{background:var(--workflow-bg)}.builder-dark .list-builder-inspector,.builder-dark .list-builder-library{border-color:var(--workflow-line);background:var(--workflow-surface)}.builder-dark .list-builder-heading h2{color:var(--workflow-ink)}.builder-dark .list-builder-heading p{color:var(--workflow-muted)}.builder-dark .linear-block-card{border-color:var(--workflow-line);color:var(--workflow-ink)}.builder-dark .linear-block-card h3{color:var(--workflow-ink)}.builder-dark .linear-block-card p,.builder-dark .linear-block-card small{color:var(--workflow-muted)}.builder-dark .linear-block-card.selected{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .linear-block-card.selected{border-color:color-mix(in srgb, var(--panel-accent) 55%, var(--workflow-line))}}.builder-dark .linear-connector{background:var(--workflow-line)}.builder-dark .linear-actions button{border-color:var(--workflow-line);color:var(--workflow-muted);background:var(--workflow-soft)}.builder-dark .linear-actions button:disabled{opacity:.45}.builder-dark .phase-content h2,.builder-dark .settings-group h3,.builder-dark .settings-card h3,.builder-dark .design-preview-toolbar strong{color:var(--panel-ink)}.builder-dark .field-mini label{color:var(--panel-ink-2)}.builder-dark .field-mini input,.builder-dark .field-mini textarea,.builder-dark .field-mini select,.builder-dark .radius-selector button,.builder-dark .option-row input{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-soft)}.builder-dark .field-mini input::placeholder,.builder-dark .field-mini textarea::placeholder{color:var(--panel-muted-2)}.builder-dark .field-mini input:focus,.builder-dark .field-mini textarea:focus,.builder-dark .field-mini select:focus{border-color:var(--panel-accent);box-shadow:0 0 0 3px var(--panel-ring)}.builder-dark .radius-selector button.active{color:var(--panel-accent-ink);border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .radius-selector button.active{border-color:color-mix(in srgb, var(--panel-accent) 50%, var(--panel-line))}}.builder-dark .radius-selector button.active{background:var(--panel-accent-soft)}.builder-dark .options-editor,.builder-dark .option-row button,.builder-dark .add-option{border-color:var(--panel-line);color:var(--panel-ink-2);background:var(--panel-soft)}.builder-dark .add-option:hover{color:var(--panel-accent-ink);border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .add-option:hover{border-color:color-mix(in srgb, var(--panel-accent) 45%, var(--panel-line))}}.builder-dark .add-option:hover{background:var(--panel-accent-soft)}.builder-dark .inspector-type{color:var(--panel-ink);background:var(--panel-soft)}.builder-dark .inspector-type span{background:var(--panel-surface)}.builder-dark .inspector-type small,.builder-dark .inspector-empty{color:var(--panel-muted)}.builder-dark .inspector-empty span{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .inspector-empty h3{color:var(--panel-ink)}.builder-dark .switch-row{border-bottom-color:var(--panel-line-soft)}.builder-dark .danger-zone{border-top-color:var(--panel-line)}.builder-dark .settings-layout,.builder-dark .phase-content{color:var(--panel-ink)}.builder-dark .design-preview-toolbar>div{background:var(--panel-soft)}.builder-dark .design-preview{border-color:var(--panel-line);box-shadow:0 18px 50px #0000006b}.builder-dark .design-preview-column{color:var(--panel-ink)}.builder-dark .report-launch-card:first-child{background:linear-gradient(145deg, var(--panel-surface), var(--panel-surface-2))}.builder-dark .report-launch-card>svg{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .report-launch-card .big-number{color:var(--panel-ink)}.builder-dark .share-og-section p,.builder-dark .share-qr-actions button{color:var(--panel-muted)}.builder-dark .share-qr-actions button{border-color:var(--panel-line);background:var(--panel-soft)}.builder-dark .share-qr-actions button:hover{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .preview-modal-backdrop,.builder-dark .json-editor-backdrop,.builder-dark .workflow-dialog-backdrop{background:#000000a8}.builder-dark .workflow-dialog,.builder-dark .node-preview-dialog,.builder-dark .form-preview-dialog{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface);box-shadow:var(--panel-shadow-lg)}.builder-dark .form-preview-dialog>header,.builder-dark .node-preview-dialog>header,.builder-dark .workflow-dialog>header,.builder-dark .workflow-dialog>footer{border-color:var(--panel-line);background:var(--panel-surface)}.builder-dark .workflow-dialog h3,.builder-dark .form-preview-dialog h3{color:var(--panel-ink)}.builder-dark .workflow-dialog p,.builder-dark .node-preview-state{color:var(--panel-muted)}.builder-dark .workflow-dialog label>span{color:var(--panel-ink-2)}.builder-dark .workflow-dialog input{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-soft)}.builder-dark .workflow-dialog footer button{border-color:var(--panel-line);color:var(--panel-ink-2);background:var(--panel-soft)}.builder-dark .workflow-dialog footer button.primary{color:#1d1912;border-color:var(--panel-accent);background:var(--panel-accent)}.builder-dark .workflow-dialog>header>div>span{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .json-editor-error{color:var(--panel-bad);background:var(--panel-bad-bg);border-color:#5d3931}.builder-dark .preview-modal-actions button,.builder-dark .preview-only-action{border-color:var(--panel-line);color:var(--panel-ink-2);background:var(--panel-soft)}.builder-dark .preview-modal-actions button:hover{color:var(--panel-ink);background:var(--panel-soft-2)}.builder-dark .help-popup{border-color:var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.builder-dark .help-popup{border-color:color-mix(in srgb, var(--panel-accent) 40%, var(--panel-line))}}.builder-dark .help-popup{color:var(--panel-ink);background:var(--panel-surface-2);box-shadow:var(--panel-shadow-lg)}.builder-dark input,.builder-dark textarea,.builder-dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.builder-dark .custom-select-trigger,.builder-dark .custom-select-menu{border-color:var(--panel-line);color:var(--panel-ink);background:var(--panel-surface-2)}.builder-dark .custom-select-menu{box-shadow:var(--panel-shadow-lg)}.builder-dark .custom-select-option{color:var(--panel-ink)}.builder-dark .custom-select-option:hover{background:var(--panel-soft)}.builder-dark .custom-select-option.selected{color:var(--panel-accent-ink);background:var(--panel-accent-soft)}.builder-dark .workflow-inspector,.builder-dark .workflow-library,.builder-dark .builder-library,.builder-dark .builder-inspector,.builder-dark .list-builder-inspector,.builder-dark .list-builder-library,.builder-dark .phase-panel{scrollbar-color:var(--panel-line) transparent}.builder-dark .form-page,.builder-dark .preview-frame,.builder-dark .design-device-frame,.builder-dark .phone-screen-content{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.agentic-builder{--agent-ink:#172019;--agent-muted:#687269;--agent-line:#dde4d9;--agent-surface:#ffffffeb;--agent-accent:#c9953e;text-align:right;min-height:calc(100dvh - 76px);color:var(--agent-ink);direction:rtl;background:radial-gradient(circle at 11% 7%,#deb26640,#0000 29%),radial-gradient(circle at 88% 84%,#7eb0e529,#0000 30%),linear-gradient(145deg,#f9f8f6,#eef2eb);grid-column:1/-1;padding:clamp(22px,3.5vw,52px);position:relative;overflow:hidden}.agentic-builder button,.agentic-builder input,.agentic-builder textarea{font-family:Vazirmatn,sans-serif}.agentic-builder input,.agentic-builder textarea{text-align:right;direction:rtl}.agentic-builder input::placeholder,.agentic-builder textarea::placeholder{color:#969e97;opacity:1}.agentic-builder button:focus-visible,.agentic-builder a:focus-visible,.agentic-builder input:focus-visible,.agentic-builder textarea:focus-visible{outline-offset:3px;outline:3px solid #ae853e4d}.agentic-hero p,.agent-message p,.agentic-conversation-note p,.agentic-ready-card p{unicode-bidi:plaintext}.agentic-builder:before{content:"";pointer-events:none;opacity:.28;background-image:radial-gradient(circle,#82907e 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.agentic-ambient{pointer-events:none;border:1px solid #8ca07c2e;border-radius:50%;width:340px;height:340px;position:absolute}.agentic-ambient.one{top:-215px;left:12%}.agentic-ambient.two{bottom:-190px;right:-235px}.agentic-main{z-index:1;width:min(1180px,100%);margin:auto;position:relative}.agentic-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-bottom:clamp(22px,3vw,38px);display:grid}.agentic-hero-icon{color:#56401a;background:linear-gradient(145deg,#f4e5cb,#dbb066);border:1px solid #cdb283;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 13px 30px #795d2d33}.agent-kicker{color:#74592b;letter-spacing:.04em;font-size:9px;font-weight:900;display:block}.agentic-hero h1{margin:6px 0 4px;font-size:clamp(23px,3vw,37px);line-height:1.35}.agentic-hero p{max-width:760px;color:var(--agent-muted);margin:0;font-size:11px;line-height:1.95}.agent-modular-shortcut{border:1px solid var(--agent-line);color:#424d43;cursor:pointer;background:#ffffffbd;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font:800 9px Vazirmatn,sans-serif;display:flex;box-shadow:0 10px 28px #1620180f}.agent-modular-shortcut:hover{background:#fff;border-color:#af9465;transform:translateY(-1px)}.agentic-intake-grid,.agentic-review-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.agentic-chat-card,.agentic-trust-card,.agentic-ready-card,.agentic-refine-card,.agentic-discovery{background:var(--agent-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #d7dfd3f2;border-radius:24px;box-shadow:0 25px 70px #18231914}.agentic-chat-card{gap:17px;padding:clamp(20px,3vw,32px);display:grid}.agent-message,.agentic-conversation-note{background:linear-gradient(135deg,#f9f4ec,#f3ede3);border:1px solid #e3d8c6;border-radius:16px;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.agent-message>span,.agentic-conversation-note>span{color:#654c20;background:#ebd7b5;border-radius:11px;flex:none;place-items:center;width:35px;height:35px;display:grid}.agent-message strong,.agentic-conversation-note strong{font-size:11px}.agent-message p,.agentic-conversation-note p{color:var(--agent-muted);margin:4px 0 0;font-size:9px;line-height:1.9}.agent-field{gap:8px;display:grid}.agent-field>span{color:#4d574f;font-size:10px;font-weight:800}.agent-field>span small{color:#909890;margin-inline-start:5px;font-size:8px;font-weight:500}.agent-field input,.agent-field textarea,.agent-answer-input,.agentic-refine-card textarea{resize:vertical;width:100%;min-height:46px;color:var(--agent-ink);background:#fbfcfa;border:1px solid #dce3d8;border-radius:13px;outline:none;padding:12px 14px;font:10px/1.9 Vazirmatn,sans-serif;transition:all .15s}.agent-field textarea{min-height:78px}.agent-field-large textarea{min-height:135px;font-size:11px}.agent-field input:focus,.agent-field textarea:focus,.agent-answer-input:focus,.agentic-refine-card textarea:focus{background:#fff;border-color:#ab8a50;box-shadow:0 0 0 4px #be96521f}.agent-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-primary-action,.agent-secondary-action,.agent-publish-action{cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font:900 10px Vazirmatn,sans-serif;text-decoration:none;display:inline-flex}.agent-primary-action{color:#fdfaf4;background:linear-gradient(135deg,#1c261c,#101710);box-shadow:0 13px 27px #141e1533}.agent-primary-action:hover{transform:translateY(-1px);box-shadow:0 16px 34px #141e1545}.agentic-chat-card>.agent-primary-action{justify-self:end}.agent-error{color:#a34033;background:#fff1ee;border:1px solid #f1c3bb;border-radius:10px;margin:0;padding:10px 12px;font-size:9px;line-height:1.8}.agentic-trust-card{padding:25px 22px;position:sticky;top:100px}.agentic-trust-card>span{color:#5f4820;background:#ecdcbf;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.agentic-trust-card h2{margin:15px 0 13px;font-size:14px}.agentic-trust-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.agentic-trust-card li{color:#566058;align-items:center;gap:8px;font-size:9px;display:flex}.agentic-trust-card li svg{color:#957339}.agentic-trust-card>div{color:#f3f1ec;background:#202921;border-radius:14px;margin-top:22px;padding:14px}.agentic-trust-card>div strong{font-size:10px}.agentic-trust-card>div p{color:#b9c2b9;margin:5px 0 0;font-size:8px;line-height:1.8}.agentic-discovery{padding:clamp(19px,3vw,32px)}.agentic-conversation-note{margin-bottom:18px}.agent-question-list{gap:14px;display:grid}.agent-question-block{background:#fdfcfbe6;border:1px solid #e1e6de;border-radius:18px;padding:20px}.agent-question-block>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.agent-question-block>header>span{color:#5e4823;background:#f8ead0;border-radius:10px;place-items:center;width:31px;height:31px;font:900 10px Arial;display:grid}.agent-question-block h2{margin:2px 0;font-size:13px}.agent-question-block header p{color:var(--agent-muted);margin:4px 0 0;font-size:9px;line-height:1.85}.agent-question-block header>small{color:#758078;background:#f0f2ee;border-radius:7px;padding:4px 7px;font-size:7px}.agent-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.agent-choice-grid button{text-align:right;color:#3f4941;cursor:pointer;background:#fff;border:1px solid #dfe5db;border-radius:13px;align-items:center;gap:9px;min-height:58px;padding:10px 11px;font-family:Vazirmatn,sans-serif;display:flex}.agent-choice-grid button>i{border:1px solid #cfd7cb;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.agent-choice-grid button>span{gap:3px;display:grid}.agent-choice-grid button strong{font-size:9px}.agent-choice-grid button small{color:#7c857d;font-size:7px;line-height:1.65}.agent-choice-grid button:hover{border-color:#b89f74}.agent-choice-grid button.selected{color:#463516;background:#f6eee1;border-color:#a78549;box-shadow:inset 0 0 0 1px #a7854929}.agent-choice-grid button.selected>i{color:#2c2211;background:#c9953e;border-color:#b8904b}.agent-choice-grid button.unknown{background:#f6f7f4;grid-column:1/-1}.agent-answer-input{min-height:48px;margin-top:15px}.agent-question-block textarea.agent-answer-input{min-height:100px}.agent-discovery-footer{border-top:1px solid #e2e7df;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding-top:17px;display:flex}.agent-discovery-footer>span{color:var(--agent-muted);font-size:9px}.agentic-review-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.agentic-ready-card,.agentic-refine-card{padding:clamp(21px,3vw,32px)}.agentic-ready-card{grid-template-columns:auto minmax(0,1fr);gap:15px;display:grid}.ready-check{color:#3a2c13;background:linear-gradient(145deg,#edd6ad,#d3a454);border-radius:16px;place-items:center;width:51px;height:51px;display:grid;box-shadow:0 12px 28px #7e5e2733}.agentic-ready-card small{color:#795e2f;font-size:8px;font-weight:900}.agentic-ready-card h2{margin:5px 0;font-size:20px}.agentic-ready-card p{color:var(--agent-muted);margin:0;font-size:9px;line-height:1.9}.ready-stats{background:#f7f9f5;border:1px solid #e3e8df;border-radius:15px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;padding:15px;display:grid}.ready-stats span{text-align:center;color:#7b847c;gap:3px;font-size:8px;display:grid}.ready-stats strong{color:#222c23;font:900 16px Vazirmatn,sans-serif}.ready-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.agent-secondary-action{color:#3f4a40;background:#f5f7f3;border:1px solid #dce3d8}.agent-publish-action{color:#392c15;background:linear-gradient(135deg,#e3bd7d,#d1a456);border:1px solid #be954f;grid-column:1/-1}.agent-publish-action:disabled{opacity:.6;cursor:wait}.agentic-refine-card>span{color:#58421d;background:#eedfc6;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.agentic-refine-card h2{margin:14px 0 6px;font-size:15px}.agentic-refine-card>p{color:var(--agent-muted);margin:0 0 14px;font-size:9px;line-height:1.9}.agentic-refine-card textarea{min-height:142px}.agentic-refine-card>button{color:#54411f;cursor:pointer;background:#f3ebde;border:1px solid #d2c6b1;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:10px;font:900 9px Vazirmatn,sans-serif;display:flex}.agentic-refine-card>small{text-align:center;color:#8a938a;margin-top:9px;font-size:7px;display:block}.agent-style-list{grid-column:1/-1;gap:8px;display:grid}.agent-style-row{background:#fbfcfa;border:1px solid #e1e6de;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.agent-style-row>div:first-child{gap:3px;min-width:0;display:grid}.agent-style-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-style-row small{color:#7f8981;font-size:7px}.agent-style-row>div:last-child{flex-wrap:wrap;gap:5px;display:flex}.agent-style-row button{color:#626c64;cursor:pointer;background:#fff;border:1px solid #d9dfd5;border-radius:9px;min-height:30px;padding:0 9px;font:800 8px Vazirmatn,sans-serif}.agent-style-row button.active{color:#443417;background:#eedbb9;border-color:#b28e50}.agentic-builder.is-generating{place-items:center;display:grid}.agentic-generation-card{z-index:1;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #dae1d6e6;border-radius:29px;width:min(620px,100%);padding:clamp(30px,6vw,58px);position:relative;box-shadow:0 35px 110px #151f1624}.agent-orbit{border:1px solid #d9ceba;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 22px;display:grid;position:relative}.agent-orbit>span{color:#59431c;background:linear-gradient(145deg,#f2e0c2,#d8ac61);border-radius:19px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 14px 33px #7759243d}.agent-orbit i{background:#92723b;border-radius:50%;width:9px;height:9px;animation:2.8s linear infinite agent-orbit;position:absolute}.agent-orbit i:nth-child(2){animation-delay:-.9s}.agent-orbit i:nth-child(3){animation-delay:-1.8s}.agentic-generation-card h1{margin:8px 0;font-size:clamp(22px,4vw,31px)}.agentic-generation-card>p{max-width:470px;color:var(--agent-muted);margin:0 auto;font-size:10px;line-height:1.9}.agent-progress-track{background:#e8ece5;border-radius:99px;height:8px;margin:27px 0 16px;overflow:hidden}.agent-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#ae8743,#c9953e,#86652b);width:48%;height:100%;animation:2.2s ease-in-out infinite agent-progress;display:block}.agent-processing-steps{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.agent-processing-steps span{color:#919992;background:#f1f3ef;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;display:flex}.agent-processing-steps .done{color:#634d27;background:#f2e9d9}.agent-processing-steps .active{color:#3b2f1b;background:#e8d2ab}.agent-time{margin-top:20px;font-size:11px;display:block}.agentic-generation-card>small{color:#858e86;margin-top:5px;font-size:8px;line-height:1.8;display:block}@keyframes agent-progress{0%{transform:translate(120%)}50%{transform:translate(-20%)}to{transform:translate(-160%)}}@keyframes agent-orbit{0%{transform:rotate(0)translate(55px)rotate(0)}to{transform:rotate(360deg)translate(55px)rotate(-360deg)}}.agent-chat-builder{padding-top:28px}.agent-chat-header{grid-template-columns:auto minmax(0,1fr) auto auto;margin-bottom:18px}.agent-realtime-status{color:#7b857d;background:#ffffffb8;border:1px solid #d9dfd5;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.agent-realtime-status:before{content:"";background:#c2a844;border-radius:50%;width:6px;height:6px;margin-left:5px;display:inline-block}.agent-realtime-status.is-online{color:#574320;background:#f6eddd;border-color:#cdb385}.agent-realtime-status.is-online:before{background:#936c2a;box-shadow:0 0 0 3px #936c2a21}.agent-chat-layout{grid-template-columns:minmax(0,780px);justify-content:center;align-items:start;gap:18px;display:grid}.agent-chat-layout.has-draft{grid-template-columns:minmax(0,1fr) minmax(290px,380px)}.agent-chat-panel,.agent-draft-panel{background:var(--agent-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #d7dfd3f5;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #18231917}.agent-chat-panel{grid-template-rows:minmax(360px,1fr) auto auto;min-height:560px;display:grid}.agent-chat-scroll{scroll-behavior:smooth;flex-direction:column;gap:12px;height:min(58dvh,650px);min-height:390px;padding:22px;display:flex;overflow:auto}.agent-chat-welcome{text-align:center;max-width:430px;margin:auto}.agent-chat-welcome>span{color:#59431c;background:#eeddc0;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 13px;display:grid}.agent-chat-welcome h2{margin:0 0 7px;font-size:18px}.agent-chat-welcome p{color:var(--agent-muted);margin:0;font-size:10px;line-height:1.95}.agent-chat-message{align-items:flex-start;gap:9px;max-width:80%;display:flex}.agent-chat-message>span{color:#634b21;background:#eedec3;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.agent-chat-message>div{background:#fff;border:1px solid #e0e6dd;border-radius:14px 5px 14px 14px;padding:10px 13px}.agent-chat-message small{color:#89928b;margin-bottom:3px;font-size:7px;font-weight:900;display:block}.agent-chat-message p{white-space:pre-wrap;unicode-bidi:plaintext;margin:0;font-size:10px;line-height:1.85}.agent-chat-message.is-user{text-align:left;flex-direction:row-reverse;margin-right:auto}.agent-chat-message.is-user>span{color:#e3be7e;background:#202920}.agent-chat-message.is-user>div{color:#f3f7f1;background:#202920;border-color:#202920;border-radius:5px 14px 14px}.agent-chat-message.is-user small{color:#aeb8ad}.agent-chat-message.is-system>span{color:#a1493d;background:#ffe4df}.agent-chat-message.is-system>div{background:#fff3f0;border-color:#f0c9c1}.agent-chat-message.is-optimistic{opacity:.65}.agent-chat-question{background:linear-gradient(145deg,#fcf9f5,#f4eee3);border:1px solid #dfd4c0;border-radius:18px;margin-top:4px;padding:18px}.agent-chat-question>header{align-items:flex-start;gap:10px;display:flex}.agent-chat-question>header>span{color:#523e1c;background:#e2caa0;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font:900 10px Vazirmatn,sans-serif;display:grid}.agent-chat-question header small{color:#795e2f;font-size:7px;font-weight:900}.agent-chat-question h2{margin:3px 0 0;font-size:13px;line-height:1.8}.agent-chat-question>.agent-primary-action{margin-top:12px;margin-right:auto;display:flex}.agent-typing{color:#69736b;align-items:center;gap:8px;display:flex}.agent-typing>span{color:#634c23;background:#edddc0;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.agent-typing>div{background:#fff;border:1px solid #e0e6dd;border-radius:14px;gap:4px;padding:10px 12px;display:flex}.agent-typing i{background:#836839;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite agent-typing-dot}.agent-typing i:nth-child(2){animation-delay:.16s}.agent-typing i:nth-child(3){animation-delay:.32s}.agent-typing p{margin:0;font-size:8px}@keyframes agent-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.agent-chat-composer{background:#f8faf6f5;border-top:1px solid #e1e7de;grid-template-columns:minmax(0,1fr) 46px;gap:8px;padding:13px;display:grid}.agent-chat-composer textarea{resize:vertical;width:100%;min-height:54px;max-height:150px;color:var(--agent-ink);background:#fff;border:1px solid #d7dfd3;border-radius:14px;outline:none;padding:13px 14px;font:10px/1.85 Vazirmatn,sans-serif}.agent-chat-composer textarea:focus{border-color:#aa884c;box-shadow:0 0 0 4px #aa884c1f}.agent-chat-composer textarea:disabled{cursor:not-allowed;background:#eef1ec}.agent-chat-composer>button{color:#f7ecd8;cursor:pointer;background:#202920;border:0;border-radius:14px;align-self:center;place-items:center;width:46px;height:46px;display:grid}.agent-chat-composer>button:disabled{opacity:.35;cursor:not-allowed}.agent-chat-composer>small{color:#8b948c;text-align:center;grid-column:1/-1;font-size:7px}.agent-retry-card{color:#913e33;background:#fff2ef;border:1px solid #efc3bb;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 13px 11px;padding:11px;display:grid}.agent-retry-card strong{font-size:9px}.agent-retry-card p{margin:2px 0 0;font-size:8px;line-height:1.7}.agent-retry-card button{color:#87382e;cursor:pointer;background:#fff;border:1px solid #dda99f;border-radius:9px;align-items:center;gap:5px;min-height:35px;padding:0 10px;font:900 8px Vazirmatn,sans-serif;display:flex}.agent-draft-panel{gap:13px;max-height:calc(100dvh - 120px);padding:18px;display:grid;position:sticky;top:90px;overflow:auto}.agent-draft-heading{align-items:flex-start;gap:10px;display:flex}.agent-draft-heading>span{color:#3e2f15;background:#ddb774;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.agent-draft-heading small{color:#7c6030;font-size:7px;font-weight:900}.agent-draft-heading h2{margin:3px 0;font-size:15px}.agent-draft-heading p{color:var(--agent-muted);margin:0;font-size:8px}.agent-pending-badge{color:#614c28;background:#f4ecde;border:1px solid #d8c5a4;border-radius:10px;padding:9px 10px;font-size:8px;font-weight:800}.agent-draft-panel .agent-style-list{max-height:360px;overflow:auto}.agent-draft-panel .ready-actions{grid-template-columns:1fr 1fr;display:grid}.agent-draft-panel .agent-publish-action{width:100%}.builder-dark .agent-chat-panel,.builder-dark .agent-draft-panel{background:#1b221df0;border-color:#344038}.builder-dark .agent-chat-message>div,.builder-dark .agent-typing>div{color:#edf2ea;background:#202722;border-color:#374239}.builder-dark .agent-chat-message.is-user>div{color:#1c241b;background:#d7b06c;border-color:#d7b06c}.builder-dark .agent-chat-question{background:#252e21;border-color:#46532f}.builder-dark .agent-chat-composer{background:#1b221d;border-color:#344038}.builder-dark .agent-chat-composer textarea{color:#edf2ea;background:#202722;border-color:#3b473e}.builder-dark .agent-realtime-status{color:#b9c3ba;background:#202722;border-color:#3a463d}.builder-mobile-nav{display:none}.create-builder-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.create-builder-options>button{text-align:right;color:#3e4840;cursor:pointer;background:#f8faf6;border:1px solid #dce2d8;border-radius:14px;align-items:flex-start;gap:10px;min-height:90px;padding:13px;font-family:Vazirmatn,sans-serif;display:flex}.create-builder-options>button>span{color:#674e24;background:#eedfc6;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.create-builder-options>button div{gap:4px;display:grid}.create-builder-options strong{font-size:10px}.create-builder-options small{color:#778078;font-size:8px;line-height:1.7}.create-builder-options>button.selected{background:#f6ecdc;border-color:#ad8644;box-shadow:inset 0 0 0 1px #ad86442b}.form-test-shell{grid-template-rows:54px minmax(0,1fr);height:100dvh;min-height:0;display:grid;overflow:hidden}.form-test-shell>.form-page{height:100%;min-height:0}.form-test-toolbar{z-index:20;color:#f0f5ed;background:#172019;border-bottom:1px solid #313c32;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;display:flex;position:relative}.form-test-toolbar>span,.form-test-toolbar a{align-items:center;gap:7px;display:flex}.form-test-toolbar strong{font-size:10px}.form-test-toolbar small{color:#aeb8ae;font-size:8px}.form-test-toolbar a{color:#deccae;border:1px solid #445044;border-radius:9px;min-height:34px;padding:0 10px;font-size:8px;text-decoration:none}.builder-dark .agentic-builder{--agent-ink:#edf2ea;--agent-muted:#a3aea4;--agent-line:#344038;--agent-surface:#1b221ded;background:radial-gradient(circle at 11% 7%,#cca0551f,#0000 29%),radial-gradient(circle at 88% 84%,#4d78a324,#0000 30%),linear-gradient(145deg,#111612,#171d18)}.builder-dark .agentic-builder:before{opacity:.11}.builder-dark .agentic-chat-card,.builder-dark .agentic-trust-card,.builder-dark .agentic-ready-card,.builder-dark .agentic-refine-card,.builder-dark .agentic-discovery,.builder-dark .agentic-generation-card{background:#1b221df0;border-color:#344038}.builder-dark .agent-message,.builder-dark .agentic-conversation-note{background:#242d21;border-color:#3e4a32}.builder-dark .agent-field input,.builder-dark .agent-field textarea,.builder-dark .agent-answer-input,.builder-dark .agentic-refine-card textarea,.builder-dark .agent-question-block,.builder-dark .agent-choice-grid button{color:#edf2ea;background:#202722;border-color:#374239}.builder-dark .ready-stats,.builder-dark .agent-secondary-action{color:#dfe7dc;background:#202722;border-color:#374239}.builder-dark .ready-stats strong,.builder-dark .agent-question-block h2,.builder-dark .agentic-ready-card h2,.builder-dark .agentic-refine-card h2{color:#edf2ea}.builder-dark .agent-modular-shortcut{color:#dce4d9;background:#202722;border-color:#3a463d}.builder-dark .agent-style-row,.builder-dark .agent-style-row button{color:#dfe7dc;background:#202722;border-color:#374239}.builder-dark .agent-style-row button.active{color:#e4c184;background:#3b2f1b;border-color:#a78346}@media (max-width:900px){.agentic-intake-grid,.agentic-review-grid{grid-template-columns:1fr}.agentic-trust-card{position:static}.agentic-hero{grid-template-columns:auto 1fr}.agent-modular-shortcut{grid-column:1/-1;justify-self:start}.agentic-trust-card ul{grid-template-columns:1fr 1fr}.agentic-review-grid{max-width:720px;margin:auto}.agent-chat-header{grid-template-columns:auto minmax(0,1fr) auto}.agent-chat-header .agent-modular-shortcut{display:none}.agent-chat-layout.has-draft{grid-template-columns:1fr}.agent-draft-panel{max-height:none;position:static}.agent-chat-scroll{height:min(55dvh,620px)}}@media (max-width:760px){.builder-shell{padding-bottom:70px}.builder-topbar{z-index:130;position:sticky;top:0;grid-template-rows:54px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:62px!important}.builder-topbar .builder-phases,.builder-title small,.builder-title span,.builder-actions .btn-open-form{display:none}.builder-workspace{min-height:calc(100dvh - 132px)}.builder-mobile-nav{height:calc(70px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));z-index:150;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf9f0;border-top:1px solid #d8dfd5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -12px 35px #151f161a}.builder-mobile-nav button{color:#79827a;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:52px;font:800 9px Vazirmatn,sans-serif;display:flex}.builder-mobile-nav button.active{color:#6e4713;background:#f4ead7}.builder-dark .builder-mobile-nav{background:#161c18f2;border-color:#344038}.builder-dark .builder-mobile-nav button.active{color:#c9953e;background:#322716}.agentic-builder{min-height:calc(100dvh - 132px);padding:18px 12px calc(28px + env(safe-area-inset-bottom))}.agentic-hero{grid-template-columns:43px 1fr;gap:11px;margin-bottom:16px}.agentic-hero-icon{border-radius:14px;width:43px;height:43px}.agentic-hero h1{margin-top:3px;font-size:21px}.agentic-hero p{font-size:9px;line-height:1.8}.agentic-chat-card,.agentic-trust-card,.agentic-ready-card,.agentic-refine-card,.agentic-discovery{border-radius:18px}.agentic-chat-card{gap:14px;padding:16px}.agent-field-row{grid-template-columns:1fr}.agentic-builder input,.agentic-builder textarea{font-size:16px}.agent-field>span,.agent-question-block h2{font-size:11px}.agent-field-large textarea{min-height:120px}.agentic-trust-card{padding:19px 17px}.agentic-trust-card ul{grid-template-columns:1fr}.agentic-chat-card>.agent-primary-action{width:100%}.agent-primary-action,.agent-secondary-action,.agent-publish-action,.agentic-refine-card>button{min-height:50px;font-size:11px}.agent-question-block{padding:15px 12px;scroll-margin-top:78px}.agent-question-block>header{grid-template-columns:30px minmax(0,1fr)}.agent-question-block header>small{display:none}.agent-choice-grid{grid-template-columns:1fr}.agent-choice-grid button{min-height:64px}.agent-choice-grid button.unknown{grid-column:auto}.agent-discovery-footer{flex-direction:column;align-items:stretch}.agent-discovery-footer .agent-primary-action{width:100%}.agentic-ready-card{grid-template-columns:auto 1fr}.ready-actions{grid-template-columns:1fr}.ready-stats{padding:11px}.ready-stats strong{font-size:14px}.agentic-generation-card{border-radius:22px;padding:30px 18px}.create-builder-options{grid-template-columns:1fr}.form-test-toolbar small{display:none}.phase-panel{padding-bottom:90px!important}.design-grid,.settings-layout,.share-content-grid{gap:14px}.agent-chat-header{grid-template-columns:43px minmax(0,1fr)}.agent-realtime-status{grid-column:2;justify-self:start}.agent-chat-panel,.agent-draft-panel{border-radius:18px}.agent-chat-scroll{height:52dvh;min-height:330px;padding:13px}.agent-chat-message{max-width:92%}.agent-chat-message p{font-size:11px}.agent-chat-question{padding:14px 11px}.agent-chat-composer{grid-template-columns:minmax(0,1fr) 48px}.agent-chat-composer textarea{font-size:16px}.agent-retry-card{grid-template-columns:auto 1fr}.agent-retry-card button{grid-column:1/-1;justify-content:center}.agent-draft-panel{padding:14px}}.iran-cities-picker-wrap{flex-direction:column;gap:14px;width:100%;display:flex}.iran-cities-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:14px;display:grid}@media (max-width:640px){.iran-cities-grid{grid-template-columns:1fr;gap:12px}}.iran-select-container{flex-direction:column;gap:6px;display:flex;position:relative}.iran-select-container.is-disabled{opacity:.6}.iran-select-label{color:var(--form-text,#182019);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.iran-select-label{color:color-mix(in srgb, var(--form-text,#182019) 75%, transparent)}}.iran-select-label svg{color:var(--form-accent,#c9953e)}.iran-select-trigger{border:1px solid var(--form-text,#182019);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.iran-select-trigger{border:1px solid color-mix(in srgb, var(--form-text,#182019) 16%, transparent)}}.iran-select-trigger{border-radius:calc(var(--runner-radius,18px) * .65);background:var(--form-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.iran-select-trigger{background:color-mix(in srgb, var(--form-surface,#fff) 94%, var(--form-accent,#c9953e))}}.iran-select-trigger{color:var(--form-text,#182019);text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s,box-shadow .18s,background .18s}.iran-select-trigger:hover:not(.disabled){border-color:var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-select-trigger:hover:not(.disabled){border-color:color-mix(in srgb, var(--form-accent,#c9953e) 65%, transparent)}}.iran-select-trigger.disabled{cursor:not-allowed;opacity:.65}.iran-select-container.is-open .iran-select-trigger{border-color:var(--form-accent,#c9953e);box-shadow:0 0 0 4px var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-select-container.is-open .iran-select-trigger{box-shadow:0 0 0 4px color-mix(in srgb, var(--form-accent,#c9953e) 22%, transparent)}}.iran-select-container.is-open .iran-select-chevron{transform:rotate(180deg)}.iran-select-chevron{color:var(--form-text,#182019);flex:none;transition:transform .2s}@supports (color:color-mix(in lab, red, red)){.iran-select-chevron{color:color-mix(in srgb, var(--form-text,#182019) 50%, transparent)}}.iran-select-value{color:var(--form-text,#182019);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.iran-select-trigger:not(.has-value) .iran-select-value{color:var(--form-text,#182019)}@supports (color:color-mix(in lab, red, red)){.iran-select-trigger:not(.has-value) .iran-select-value{color:color-mix(in srgb, var(--form-text,#182019) 45%, transparent)}}.iran-select-trigger:not(.has-value) .iran-select-value{font-weight:400}.iran-select-actions{flex:none;align-items:center;gap:6px;display:flex}.iran-clear-btn{background:var(--form-text,#182019);border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.iran-clear-btn{background:color-mix(in srgb, var(--form-text,#182019) 10%, transparent)}}.iran-clear-btn{color:var(--form-text,#182019);cursor:pointer;transition:background .15s,color .15s}.iran-clear-btn:hover{color:#ef4444;background:#ef444433}.iran-select-dropdown{z-index:99;border:1px solid var(--form-text,#182019);flex-direction:column;gap:8px;max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.iran-select-dropdown{border:1px solid color-mix(in srgb, var(--form-text,#182019) 13%, transparent)}}.iran-select-dropdown{border-radius:calc(var(--runner-radius,18px) * .7);background:var(--form-surface,#fff);box-shadow:0 20px 55px #1117112e,0 4px 16px #00000014}.iran-search-bar{border:1px solid var(--form-text,#182019);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.iran-search-bar{border:1px solid color-mix(in srgb, var(--form-text,#182019) 14%, transparent)}}.iran-search-bar{border-radius:calc(var(--runner-radius,18px) * .5);background:var(--form-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.iran-search-bar{background:color-mix(in srgb, var(--form-surface,#fff) 94%, var(--form-text,#182019))}}.iran-search-bar{transition:border-color .15s,box-shadow .15s}.iran-search-bar:focus-within{border-color:var(--form-accent,#c9953e);box-shadow:0 0 0 3px var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-search-bar:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--form-accent,#c9953e) 20%, transparent)}}.iran-search-bar input{width:100%;color:var(--form-text,#182019);background:0 0;border:0;outline:none;font-size:13.5px}.iran-search-bar input::placeholder{color:var(--form-text,#182019)}@supports (color:color-mix(in lab, red, red)){.iran-search-bar input::placeholder{color:color-mix(in srgb, var(--form-text,#182019) 45%, transparent)}}.iran-search-clear{color:var(--form-text,#182019);background:0 0;border:0}@supports (color:color-mix(in lab, red, red)){.iran-search-clear{color:color-mix(in srgb, var(--form-text,#182019) 50%, transparent)}}.iran-search-clear{cursor:pointer;border-radius:50%;align-items:center;padding:4px;transition:background .12s;display:flex}.iran-search-clear:hover{background:var(--form-text,#182019)}@supports (color:color-mix(in lab, red, red)){.iran-search-clear:hover{background:color-mix(in srgb, var(--form-text,#182019) 10%, transparent)}}.iran-options-list{scrollbar-width:thin;scrollbar-color:var(--form-accent,#c9953e) transparent;flex-direction:column;gap:3px;max-height:230px;padding:2px;display:flex;overflow-y:auto}.iran-options-list::-webkit-scrollbar{width:8px}.iran-options-list::-webkit-scrollbar-track{background:0 0}.iran-options-list::-webkit-scrollbar-thumb{background:var(--form-accent,#c9953e) padding-box;border:2px solid #0000;border-radius:999px}.iran-options-list::-webkit-scrollbar-thumb:hover{background:var(--form-accent,#c9953e) padding-box}@supports (color:color-mix(in lab, red, red)){.iran-options-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--form-accent,#c9953e) 80%, var(--form-text,#182019)) padding-box}}.iran-option-item{border-radius:calc(var(--runner-radius,18px) * .45);width:100%;min-height:42px;color:var(--form-text,#182019);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:550;transition:background .12s,color .12s;display:flex}.iran-option-item:hover{background:var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-option-item:hover{background:color-mix(in srgb, var(--form-accent,#c9953e) 15%, transparent)}}.iran-option-item.selected{background:var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-option-item.selected{background:color-mix(in srgb, var(--form-accent,#c9953e) 22%, transparent)}}.iran-option-item.selected{color:var(--form-accent,#c9953e);font-weight:750}.iran-option-check{color:var(--form-accent,#c9953e);flex:none}.iran-no-options{text-align:center;color:var(--form-text,#182019);padding:20px 12px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.iran-no-options{color:color-mix(in srgb, var(--form-text,#182019) 50%, transparent)}}.iran-selection-summary{border-radius:calc(var(--runner-radius,18px) * .5);background:var(--form-accent,#c9953e);align-items:center;gap:8px;padding:11px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.iran-selection-summary{background:color-mix(in srgb, var(--form-accent,#c9953e) 12%, transparent)}}.iran-selection-summary{border:1px dashed var(--form-accent,#c9953e)}@supports (color:color-mix(in lab, red, red)){.iran-selection-summary{border:1px dashed color-mix(in srgb, var(--form-accent,#c9953e) 35%, transparent)}}.iran-selection-summary{color:var(--form-text,#182019);font-size:13.5px}.iran-selection-summary strong{color:var(--form-accent,#c9953e);font-weight:750}.builtin-block-card{border:1px solid var(--workflow-line,#dfe2d7);min-height:54px;color:var(--workflow-ink,#111711);background:var(--workflow-soft,#f7f3ec);text-align:right;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.builtin-block-card:hover{border-color:#22c55e}@supports (color:color-mix(in lab, red, red)){.builtin-block-card:hover{border-color:color-mix(in srgb, #22c55e 50%, var(--workflow-line,#dfe2d7))}}.builtin-block-card:hover{background:var(--workflow-soft,#f7f3ec)}@supports (color:color-mix(in lab, red, red)){.builtin-block-card:hover{background:color-mix(in srgb, var(--workflow-soft,#f7f3ec) 88%, #22c55e)}}.builtin-block-card:hover{box-shadow:0 2px 8px #0000000a}.builtin-block-card>span{color:#15803d;background:#dcfce7;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.builtin-block-card strong{margin-bottom:2px;font-size:12px;font-weight:700;line-height:1.3;display:block}.builtin-block-card small{color:var(--workflow-muted,#697269);font-size:10.5px;line-height:1.4;display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
