/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.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,)}}.marketing-page{--mk-ink:#241529;--mk-purple:#7046d3;--mk-lime:#d6f56f;--mk-coral:#ff8f78;--mk-mint:#a9e8cf;--mk-paper:#fbfaf6;min-height:100vh;color:var(--mk-ink);background:var(--mk-paper);overflow:hidden}.marketing-page a{color:inherit;text-decoration:none}.marketing-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px}.marketing-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1180px,100% - 48px);height:82px;margin:auto;display:grid}.marketing-brand{align-items:center;gap:10px;width:max-content;display:flex}.marketing-brand>span strong,.marketing-brand>span small{display:block}.marketing-brand>span strong{letter-spacing:-.03em;font-size:19px}.marketing-brand>span small{color:#817685;letter-spacing:.2em;margin-top:1px;font-size:8px;font-weight:800}.marketing-mark{flex:none;width:42px;height:42px}.marketing-page .marketing-mark .furflow-logo-mark{width:100%;height:100%;display:block}.marketing-nav nav{color:#6e6572;gap:31px;font-size:13px;font-weight:650;display:flex}.marketing-nav nav a:hover,.nav-login:hover{color:var(--mk-purple)}.marketing-nav>div:last-child{justify-content:flex-end;align-items:center;gap:16px;display:flex}.marketing-language select{color:#655c68;background:#fff;border:1px solid #e1dce1;border-radius:9px;outline:0;height:36px;padding:0 9px;font-size:11px;font-weight:750}.nav-login{color:#5f5663;font-size:12px;font-weight:700}.nav-start{background:var(--mk-ink);border-radius:10px;align-items:center;min-height:40px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex;color:#fff!important}.marketing-hero{grid-template-columns:.82fr 1.25fr;align-items:center;gap:64px;width:min(1180px,100% - 48px);min-height:680px;margin:0 auto;padding:82px 0 90px;display:grid}.hero-copy{z-index:2;position:relative}.marketing-eyebrow{color:var(--mk-purple);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:850;display:flex}.marketing-eyebrow i{background:var(--mk-lime);border:2px solid var(--mk-ink);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 4px #d6f56f73}.hero-copy h1{letter-spacing:-.055em;margin:20px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.6vw,82px);font-weight:500;line-height:.96}.hero-copy h1 em{color:var(--mk-purple);font-style:normal}.hero-copy>p{color:#685f6c;max-width:490px;margin:0;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:16px;margin-top:31px;display:flex}.hero-actions>span{color:#8a818d;max-width:185px;font-size:10px;line-height:1.4}.marketing-primary,.marketing-secondary{border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 20px;font-size:12px;font-weight:800;display:inline-flex}.marketing-primary{background:var(--mk-purple);box-shadow:0 11px 27px #6338c033;color:#fff!important}.marketing-primary:hover{background:#5d34ba;transform:translateY(-1px)}.marketing-primary svg,.marketing-secondary svg{width:16px}.marketing-secondary{background:#fff;border:1px solid #ddd6df}.product-preview{background:#fff;border:1px solid #e7e0e7;border-radius:24px;padding:19px;position:relative;transform:rotate(1.2deg);box-shadow:0 32px 80px #2f1c3429}.maker-mode-sticker{z-index:3;min-width:102px;color:var(--mk-ink);background:var(--mk-coral);border:2px solid var(--mk-ink);box-shadow:4px 5px 0 var(--mk-ink);text-align:center;border-radius:12px;padding:10px 13px;position:absolute;top:-29px;right:-24px;transform:rotate(5deg)}.maker-mode-sticker span,.maker-mode-sticker strong{display:block}.maker-mode-sticker span{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:850}.maker-mode-sticker strong{margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1}.product-preview:before{content:"";z-index:-1;background:radial-gradient(circle,var(--mk-lime),#d6f56f00 67%);opacity:.58;width:380px;height:380px;position:absolute;top:-90px;right:-115px}.product-preview:after{content:"";z-index:-1;background:radial-gradient(circle,#ddd0f6,#ddd0f600 68%);width:300px;height:300px;position:absolute;bottom:-115px;left:-105px}.preview-top{border-bottom:1px solid #eee9ed;justify-content:space-between;align-items:center;height:42px;display:flex}.preview-top>div{align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.preview-top .marketing-mark{width:27px;height:27px;transform:rotate(-2deg)}.preview-top b{color:#6a6170;background:#f6f2f7;border-radius:7px;padding:6px 8px;font-size:7px}.preview-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.preview-metrics article{border:1px solid #e9e3e9;border-radius:13px;min-height:92px;padding:12px}.preview-metrics article.dark{color:#fff;background:var(--mk-ink);border-color:var(--mk-ink)}.preview-metrics span,.preview-metrics strong,.preview-metrics small{display:block}.preview-metrics span{color:#8e858f;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.preview-metrics .dark span,.preview-metrics .dark small{color:#c7bcc9}.preview-metrics strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:20px}.preview-metrics small{color:#99919b;margin-top:5px;font-size:6px}.preview-heading{justify-content:space-between;align-items:center;margin:20px 2px 8px;display:flex}.preview-heading strong{font-family:Georgia,Times New Roman,serif;font-size:17px}.preview-heading span{color:#928a94;font-size:7px}.preview-projects{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.preview-projects>article{border:1px solid #e8e2e8;border-radius:13px;padding:11px;transition:transform .2s,box-shadow .2s}.preview-projects>article:first-child{background:#fbf8ff}.preview-projects>article:nth-child(2){background:#fbfdec}.preview-projects>article:nth-child(3){background:#fff8f5}.preview-projects>article:hover{z-index:2;position:relative;transform:translateY(-4px)rotate(-1deg);box-shadow:0 12px 22px #2e1b331a}.preview-projects>article>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;display:grid}.preview-avatar{color:#4e338d;background:#e9defb;border-radius:9px;place-items:center;width:28px;height:28px;font-size:6px;font-style:normal;font-weight:900;display:grid}.avatar-1{color:#496021;background:#e3f5a8}.avatar-2{color:#8b4739;background:#ffdcd3}.preview-projects strong,.preview-projects small{display:block}.preview-projects>article>div strong{font-family:Georgia,Times New Roman,serif;font-size:10px}.preview-projects small{color:#928a94;margin-top:2px;font-size:6px}.preview-projects div>em{color:#673db9;text-transform:uppercase;background:#eee7fb;border-radius:5px;padding:4px;font-size:5px;font-style:normal;font-weight:850}.preview-line{background:#eeeaf0;border-radius:9px;height:3px;margin-top:13px;overflow:hidden}.preview-line span{background:var(--mk-purple);height:100%;display:block}.preview-projects p{grid-template-columns:1fr auto;gap:2px;margin:9px 0 0;display:grid}.preview-projects p span{color:#a198a3;text-transform:uppercase;grid-column:1/-1;font-size:5px}.preview-projects p strong{white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:6px;overflow:hidden}.preview-projects p em{color:#7d7480;font-size:6px;font-style:normal}.maker-ribbon{color:#fff;background:var(--mk-purple);border-top:2px solid var(--mk-ink);border-bottom:2px solid var(--mk-ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 max(24px,50% - 590px);display:flex;overflow:hidden;transform:rotate(-.35deg)scale(1.01)}.maker-ribbon span{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.maker-ribbon i{color:var(--mk-lime);font-size:18px;font-style:normal}.section-intro{max-width:720px}.section-intro h2{letter-spacing:-.045em;margin:13px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.04}.section-intro>p{color:#6c636f;margin:19px 0 0;font-size:15px;line-height:1.65}.marketing-problem{background:#fff;padding:110px max(24px,50% - 590px)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.feature-grid article{background:#fbfaf7;border:1px solid #e9e3e8;border-radius:18px;min-height:244px;padding:28px;transition:transform .2s,box-shadow .2s}.feature-grid article:nth-child(2){background:#f5f0fd;transform:rotate(.6deg)}.feature-grid article:nth-child(3){background:#f4fae7}.feature-grid article:hover{transform:translateY(-5px)rotate(-.4deg);box-shadow:0 16px 34px #2f1c3414}.feature-grid article>span{color:#5a359e;background:#eee6fc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.feature-grid h3{margin:38px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.feature-grid p{color:#766d78;margin:0;font-size:12px;line-height:1.6}.marketing-workflow{background:var(--mk-ink);color:#fff;padding:112px max(24px,50% - 590px)}.marketing-workflow .marketing-eyebrow{color:var(--mk-lime)}.marketing-workflow .section-intro{max-width:820px}.workflow-grid{grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.workflow-grid article{min-height:230px;padding:0 34px 0 0;position:relative}.workflow-grid article+article{border-left:1px solid #ffffff1f;padding-left:34px}.workflow-grid article>i{color:#2d381f;background:var(--mk-lime);border:2px solid #fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid;transform:rotate(-3deg);box-shadow:3px 3px #ffffff38}.workflow-grid article:nth-child(2n)>i{color:#592d28;background:var(--mk-coral);transform:rotate(3deg)}.workflow-grid h3{margin:30px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.workflow-grid p{color:#bdb2c0;margin:0;font-size:11px;line-height:1.6}.workflow-grid article>svg{color:#ffffff40;position:absolute;top:9px;right:14px}.two-experiences{background:#f5f0f8;padding:112px max(24px,50% - 590px)}.experience-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:55px;display:grid}.experience-grid>article{border-radius:22px;min-height:420px;padding:38px;position:relative;overflow:hidden}.maker-experience{color:#fff;background:var(--mk-ink)}.client-experience{background:#fff;border:1px solid #e4dce5}.experience-grid>article>span{color:var(--mk-lime);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.client-experience>span{color:var(--mk-purple)!important}.experience-grid h3{margin:9px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:500}.experience-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.experience-grid li{color:#cbbfce;align-items:center;gap:9px;font-size:12px;display:flex}.client-experience li{color:#665d69}.experience-grid li svg{width:15px;color:var(--mk-lime)}.client-experience li svg{color:var(--mk-purple)}.experience-window{background:#fff;border-radius:18px 0 0;width:310px;height:210px;padding:17px;position:absolute;bottom:-50px;right:-42px;box-shadow:0 20px 50px #00000040}.experience-window>i{background:#e9e2e9;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.experience-window>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.experience-window span{background:#f1ebf5;border-radius:9px;height:105px;display:block}.experience-window span:nth-child(2){background:#eef7d4}.experience-window span:nth-child(3){background:#f9e5df}.experience-progress{background:#f8f4fa;border:1px solid #e9e0ec;border-radius:50%;place-items:center;width:200px;height:200px;display:grid;position:absolute;bottom:35px;right:35px}.experience-progress b{font-family:Georgia,Times New Roman,serif;font-size:38px;position:absolute}.experience-progress>div{border:11px solid #e8dfed;border-top-color:var(--mk-purple);border-right-color:var(--mk-lime);border-radius:50%;width:150px;height:150px;transform:rotate(-28deg)}.marketing-pricing{background:#fff;padding:112px max(24px,50% - 490px)}.marketing-pricing .section-intro{text-align:center;max-width:780px;margin:auto}.marketing-pricing .marketing-eyebrow{justify-content:center}.price-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;margin-top:55px;display:grid}.price-card{background:#fbfaf8;border:1px solid #e4dde4;border-radius:20px;padding:34px;position:relative}.price-featured{color:#fff;background:var(--mk-ink);border-color:var(--mk-ink);box-shadow:0 25px 55px #2b19312b}.plan-badge{color:#2f3d20;background:var(--mk-lime);letter-spacing:.1em;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:22px;right:22px}.price-card h3{text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:13px}.price{align-items:baseline;gap:8px;margin-top:18px;display:flex}.price strong{font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:500}.price span{color:#928a94;font-size:11px}.price-card>p{color:#766d78;max-width:330px;margin:8px 0 0;font-size:11px;line-height:1.55}.price-featured>p{color:#beb3c1}.price-card ul{border-top:1px solid #e7e0e7;align-content:start;gap:12px;min-height:162px;margin:27px 0;padding:23px 0 0;list-style:none;display:grid}.price-featured ul{border-color:#49364f}.price-card li{color:#665d69;align-items:center;gap:9px;font-size:11px;display:flex}.price-featured li{color:#ded5e0}.price-card li i{color:#4d6530;background:#e7f8b3;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.price-card li svg{width:12px}.price-card>a{width:100%}.pricing-note{color:#8b828e;text-align:center;max-width:610px;margin:24px auto 0;font-size:10px;line-height:1.5}.marketing-final{color:#fff;text-align:center;background:linear-gradient(135deg,#2b1932,#4b2762);justify-items:center;padding:90px 24px;display:grid}.marketing-final .marketing-mark{width:58px;height:58px}.marketing-final h2{max-width:720px;margin:22px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.05}.marketing-final p{color:#cbbfd0;max-width:580px;margin:0;font-size:14px;line-height:1.6}.marketing-final .marketing-primary{margin-top:27px}.marketing-primary.lime{background:var(--mk-lime);box-shadow:none;color:#29341d!important}.marketing-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:115px;margin:auto;display:grid}.marketing-footer>p{color:#817884;text-align:center;font-size:10px}.marketing-footer>div{color:#837a86;flex-wrap:wrap;justify-content:flex-end;gap:17px;font-size:9px;display:flex}.marketing-footer>div span:last-child{color:var(--mk-purple);font-weight:800}@media (width<=900px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav nav{display:none}.marketing-hero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.hero-copy{max-width:700px}.product-preview{max-width:720px}.maker-mode-sticker{right:15px}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:auto}.feature-grid h3{margin-top:22px}.workflow-grid{grid-template-columns:1fr 1fr;gap:35px 0}.workflow-grid article:nth-child(3){border-left:0;padding-left:0}.workflow-grid article{min-height:190px}.experience-grid{grid-template-columns:1fr}.experience-grid>article{min-height:400px}}@media (width<=650px){.marketing-nav{width:calc(100% - 28px);height:69px}.marketing-brand>span small,.marketing-nav .nav-login{display:none}.nav-start{min-height:37px;padding:0 11px}.marketing-language select{height:34px}.marketing-hero{gap:45px;width:calc(100% - 28px);padding:45px 0 67px}.hero-copy h1{font-size:48px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start}.product-preview{border-radius:16px;padding:12px;transform:none}.maker-mode-sticker{min-width:87px;padding:8px 10px;top:-22px;right:8px}.maker-mode-sticker strong{font-size:15px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-projects{grid-template-columns:1fr}.preview-projects>article:nth-child(n+3){display:none}.maker-ribbon{justify-content:flex-start;gap:18px;min-height:52px;padding-left:18px}.maker-ribbon span{font-size:8px}.maker-ribbon span[aria-hidden=true]{display:none}.marketing-problem,.marketing-workflow,.two-experiences,.marketing-pricing{padding-top:75px;padding-bottom:75px}.section-intro h2{font-size:36px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article+article,.workflow-grid article:nth-child(3){border-bottom:1px solid #ffffff1f;border-left:0;min-height:auto;padding:0 0 28px}.workflow-grid article:last-child{border-bottom:0}.workflow-grid article>svg{display:none}.experience-grid>article{min-height:440px;padding:28px}.experience-window{right:-90px}.experience-progress{bottom:25px;right:22px}.price-grid{grid-template-columns:1fr}.marketing-final{padding:72px 24px}.marketing-footer{grid-template-columns:1fr;justify-items:center;width:calc(100% - 28px);padding:25px 0}.marketing-footer>p{margin:0}.marketing-footer>div{flex-wrap:wrap;justify-content:center}}.request-page{--rq-ink:#281832;--rq-purple:#6e46ca;--rq-lime:#d5f477;--rq-coral:#ff8f78;min-height:100vh;color:var(--rq-ink);background:radial-gradient(circle at 12% 23%,#d5f47752,#0000 24%),radial-gradient(circle at 88% 40%,#6e46ca21,#0000 26%),#f8f5ef}.request-page header{background:#fff;border-bottom:1px solid #e8e1e7;justify-content:space-between;align-items:center;height:74px;padding:0 max(20px,50% - 410px);display:flex}.request-brand{color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.request-logo{flex:none;width:39px;height:39px;transform:rotate(-2deg)}.request-logo .furflow-logo-mark{width:100%;height:100%;display:block}.request-brand strong,.request-brand small{display:block}.request-brand strong{font-size:16px}.request-brand small{color:#968c98;letter-spacing:.16em;margin-top:2px;font-size:6px}.request-page header select{color:#675e6a;background:#fff;border:1px solid #ddd5df;border-radius:9px;height:36px;padding:0 10px;font-size:10px}.request-wrap{width:min(820px,100% - 32px);margin:auto;padding:58px 0 70px}.request-intro>span{color:var(--rq-purple);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.request-intro h1{letter-spacing:-.04em;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.request-intro p{color:#756c77;max-width:600px;margin:0;font-size:12px;line-height:1.6}.request-personality{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.request-personality>strong{max-width:300px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500;line-height:1.25}.request-personality>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.request-personality span{color:#5e4667;background:#fff;border:1px solid #ded5e2;border-radius:999px;padding:7px 9px;font-size:7px;font-weight:800;box-shadow:2px 2px #eadff0}.request-personality span:nth-child(2){color:#523f19;background:#f4fad9;border-color:#d6e5a1}.request-personality span:nth-child(3){color:#7a3d34;background:#fff0ec;border-color:#f3cfc7}.request-form{background:#fff;border:1px solid #e5dee5;border-radius:19px;margin-top:31px;padding:30px;position:relative;box-shadow:0 18px 48px #311e3612}.request-form:before{content:"";background:linear-gradient(90deg, var(--rq-lime) 0 33%, var(--rq-purple) 33% 66%, var(--rq-coral) 66%);border:2px solid var(--rq-ink);border-radius:999px;height:7px;position:absolute;top:-4px;left:24px;right:24px;transform:rotate(-.5deg)}.request-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.quote-fee-notice{color:#4f361d;background:linear-gradient(135deg,#fff7d9,#f6fbdc);border:1px solid #ded69c;border-radius:14px;margin-bottom:23px;padding:18px;box-shadow:3px 3px #efe5b4}.quote-fee-notice>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.quote-fee-notice>div span{letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.quote-fee-notice>div strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.quote-fee-notice p{margin:8px 0 4px;font-size:10px;line-height:1.5}.quote-fee-notice>small{color:#77613e;font-size:8px;line-height:1.5;display:block}.quote-fee-notice>label{border-top:1px solid #614a2329;align-items:flex-start;gap:9px;margin-top:13px;padding-top:12px;font-size:9px;font-weight:750;line-height:1.45;display:flex}.quote-fee-notice input{width:16px;height:16px;accent-color:var(--rq-purple);flex:none;margin:0}.request-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.request-grid label{gap:7px;display:grid}.request-grid label>span{color:#6f6672;font-size:9px;font-weight:750}.request-grid input,.request-grid select,.request-grid textarea{width:100%;color:var(--rq-ink);background:#fbfafb;border:1px solid #ddd6de;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.request-grid input,.request-grid select{height:43px}.request-grid textarea{resize:vertical;min-height:135px;padding-top:12px;line-height:1.5}.request-grid input:focus,.request-grid select:focus,.request-grid textarea:focus{border-color:#a88cdc;box-shadow:0 0 0 3px #eee8f8}.request-wide{grid-column:1/-1}.request-submit{border-top:1px solid #eee8ed;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.request-submit>span{color:#8b828e;font-size:8px}.request-submit button,.request-success button{color:#fff;background:var(--rq-purple);cursor:pointer;border:0;border-radius:10px;min-height:43px;padding:0 17px;font-size:10px;font-weight:800}.request-submit button b{margin-left:12px}.request-submit button:disabled{opacity:.55;cursor:wait}.request-error{color:#a0463b;background:#fff0ec;border-radius:8px;margin:15px 0 0;padding:10px 12px;font-size:9px}.request-success,.request-closed{text-align:center;background:#fff;border:1px solid #e5dee5;border-radius:19px;margin-top:31px;padding:55px 30px}.request-success i,.request-closed i{color:#32451d;background:var(--rq-lime);border:2px solid var(--rq-ink);width:48px;height:48px;box-shadow:3px 3px 0 var(--rq-ink);border-radius:15px;place-items:center;margin:auto;font-size:20px;font-style:normal;display:grid;transform:rotate(-3deg)}.request-closed i{color:#913f36;background:#ffe2dc}.request-success h2,.request-closed h2{margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.request-success p,.request-closed p{color:#766d78;max-width:520px;margin:0 auto 22px;font-size:11px;line-height:1.6}.quote-fee-success{background:#f7fbdc;border:1px solid #d8e49b;border-radius:14px;gap:8px;width:min(390px,100%);margin:0 auto 22px;padding:18px;display:grid}.quote-fee-success>span{color:#66562d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.quote-fee-success>strong{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.quote-fee-success>a{color:#fff;background:var(--rq-purple);border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:43px;margin-top:4px;padding:0 15px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.quote-fee-success>small{color:#75643d;font-size:9px;line-height:1.5}.request-page footer{text-align:center;color:#8f8692;border-top:1px solid #e8e1e7;padding:25px;font-size:8px}.request-page footer strong{color:var(--rq-ink)}.request-page footer span{color:var(--rq-purple);font-weight:750}.request-state{text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.request-state h1{margin:8px 0 0;font-family:Georgia,Times New Roman,serif}.request-state p{color:#756c77;max-width:440px;margin:0;font-size:10px}.request-loader{border:3px solid #ded6e1;border-top-color:var(--rq-purple);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite request-spin}@keyframes request-spin{to{transform:rotate(360deg)}}@media (width<=620px){.request-wrap{padding-top:38px}.request-intro h1{font-size:34px}.request-personality{flex-direction:column;align-items:flex-start}.request-personality>div{justify-content:flex-start}.request-form{padding:21px}.request-grid{grid-template-columns:1fr}.request-wide{grid-column:auto}.request-submit{flex-direction:column;align-items:stretch}.request-submit button{width:100%}}.main-nav button{position:relative}.main-nav .nav-alert{background:#ff8f78;border:2px solid #211527;border-radius:50%;width:7px;height:7px;font-size:0;position:absolute;right:34px}.side-link{color:#aa9dad;align-items:center;gap:12px;min-height:42px;padding:0 11px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.side-link:hover{color:#fff}.side-bottom .studio-card{text-align:left;width:100%;height:auto}.metric{border:1px solid var(--line);text-align:left}.metric>svg:last-child{margin-left:auto}.metric:hover{border-color:#d7ccde;transform:translateY(-1px);box-shadow:0 10px 26px #2c1b3112}.plan-strip{background:#f4effa;border:1px solid #e4d9f1;border-radius:12px;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:14px;margin:0 0 18px;padding:11px 13px;display:grid}.plan-strip>div:first-child{align-items:center;gap:8px;display:flex}.plan-strip strong{font-size:9px}.plan-strip span{color:#817686;font-size:8px}.plan-meter{background:#e0d7e6;border-radius:9px;height:5px;overflow:hidden}.plan-meter span{border-radius:inherit;background:#6e46ca;height:100%;display:block}.plan-strip button{color:#6438bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.dashboard-loader{border:3px solid #e5dfe6;border-top-color:#6e46ca;border-radius:50%;width:30px;height:30px;margin:60px auto;animation:.8s linear infinite studio-spin}@keyframes studio-spin{to{transform:rotate(360deg)}}.workspace-empty{text-align:center;background:#fff;border:1px dashed #dcd4dd;border-radius:18px;align-content:center;place-items:center;min-height:310px;padding:45px 20px;display:grid}.workspace-empty>div:first-child{color:#5f38ab;background:#eee8fa;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.workspace-empty h2{margin:17px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.workspace-empty p{color:#7c7380;max-width:450px;margin:0;font-size:10px;line-height:1.55}.workspace-empty>div:last-child{gap:8px;margin-top:19px;display:flex}.studio-view-section{margin-top:0}.filter-summary{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.filter-summary span{color:#6e6472;background:#fff;border:1px solid #e4dde4;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700}.source-badge{color:#794138;text-transform:uppercase;background:#ffe5de;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:850;position:absolute;bottom:11px;right:14px}.studio-table-card,.activity-board{background:#fff;border:1px solid #e6dfe5;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px #2d1c3109}.client-list>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8ed;grid-template-columns:auto minmax(150px,1fr) auto auto auto;align-items:center;gap:14px;width:100%;min-height:70px;padding:13px 17px;display:grid}.client-list>button:hover,.data-table:hover,.activity-board button:hover{background:#faf8fb}.client-list>button>i{color:#56349c;background:#eae1f8;border-radius:11px;place-items:center;width:37px;height:37px;font-size:8px;font-style:normal;font-weight:900;display:grid}.client-list strong,.client-list span{display:block}.client-list strong{font-family:Georgia,Times New Roman,serif;font-size:13px}.client-list span{color:#8c838e;margin-top:3px;font-size:8px}.client-list em{color:#786f7b;font-size:8px;font-style:normal}.client-list b{font-size:9px}.data-table{color:#736a76;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8ed;grid-template-columns:1.2fr 1.2fr .8fr .8fr .8fr;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 18px;font-size:8px;display:grid}.data-table strong,.data-table b{color:#2e2135;font-size:9px}.data-table.table-head{color:#948b96;text-transform:uppercase;letter-spacing:.06em;background:#faf8fa;border-bottom:1px solid #e8e1e7;min-height:40px;font-size:7px;font-weight:800}.view-empty{color:#887e8b;text-align:center;margin:0;padding:70px 20px;font-size:10px}.blocker-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.blocker-grid>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5dee5;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:95px;padding:16px;display:grid}.blocker-grid>button:hover{border-color:#cdbfd3;box-shadow:0 8px 22px #2d1c310d}.blocker-grid>button>i{color:#9b493b;background:#ffe6df;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.blocker-grid span,.blocker-grid strong,.blocker-grid small{display:block}.blocker-grid span{color:#807681;font-size:8px}.blocker-grid strong{margin-top:5px;font-size:11px}.blocker-grid small{color:#9a909c;margin-top:4px;font-size:7px}.activity-board>button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8ed;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;min-height:75px;padding:14px 18px;display:grid}.activity-board>button>i{color:#6d6170;background:#f0ecef;border-radius:11px;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:850;display:grid}.activity-board>button>i.recent{color:#32451f;background:#dff5a0}.activity-board time{color:#6e46ca;text-transform:uppercase;font-size:6px;font-weight:800;display:block}.activity-board strong{margin-top:3px;font-size:10px;display:block}.activity-board p{color:#837a86;margin:3px 0 0;font-size:8px}.settings-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,.65fr);align-items:start;gap:14px;display:grid}.settings-card{background:#fff;border:1px solid #e4dde4;border-radius:17px;padding:22px}.settings-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-head span{color:#6e46ca;letter-spacing:.1em;font-size:7px;font-weight:850}.settings-head h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px}.settings-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:21px;display:grid}.settings-grid label{gap:6px;display:grid}.settings-grid label>span,.onboarding-card>label>span{color:#756b78;font-size:8px;font-weight:750}.settings-grid input,.settings-grid select,.onboarding-card input,.onboarding-card select,.commission-edit-form input,.commission-edit-form select,.form-stack input,.form-stack textarea{color:#2b1c32;background:#fbfafb;border:1px solid #ddd6de;border-radius:8px;outline:0;width:100%;height:40px;padding:0 10px;font-size:9px}.settings-grid input:focus,.settings-grid select:focus,.onboarding-card input:focus,.onboarding-card select:focus,.commission-edit-form input:focus,.commission-edit-form select:focus,.form-stack input:focus,.form-stack textarea:focus{border-color:#9e82d1;box-shadow:0 0 0 3px #eee8f8}.slug-field{background:#fbfafb;border:1px solid #ddd6de;border-radius:8px;align-items:center;display:flex;overflow:hidden}.slug-field b{color:#9a909c;padding-left:10px;font-size:8px;font-weight:600}.slug-field input{box-shadow:none!important;border:0!important}.toggle-setting{grid-auto-flow:column;justify-content:start;align-items:center!important;gap:10px!important;display:flex!important}.toggle-setting input{accent-color:#6e46ca;width:36px!important;height:20px!important}.toggle-setting strong,.toggle-setting small{display:block}.toggle-setting small{color:#968d98;margin-top:2px;font-size:7px}.request-link-card{background:#f7f2fb;border:1px solid #e7dcef;border-radius:11px;align-items:center;gap:10px;margin-top:20px;padding:12px;display:flex}.request-link-card>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.request-link-card>div svg{color:#6e46ca}.request-link-card span{min-width:0}.request-link-card strong,.request-link-card small{display:block}.request-link-card strong{font-size:9px}.request-link-card small{color:#847a87;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.request-link-card button,.request-link-card a{color:#5f3baa;cursor:pointer;background:#fff;border:1px solid #ddd2e4;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:7px;font-weight:800;text-decoration:none;display:flex}.request-link-card svg{width:12px}.plan-card-pro{color:#fff;background:#2a1b31;border-radius:17px;padding:25px;box-shadow:0 15px 36px #2a1b3126}.plan-card-pro>span{color:#d5f477;letter-spacing:.11em;font-size:7px;font-weight:850}.plan-card-pro h2{margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.plan-card-pro p{color:#c1b5c4;margin:0;font-size:9px;line-height:1.55}.plan-card-pro>strong{margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;display:block}.plan-card-pro button{color:#2e3b1f;background:#d5f477;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:17px;font-size:9px;font-weight:800;display:flex}.plan-card-pro>a{color:#aa9eae;text-align:center;margin-top:18px;font-size:8px;display:block}.studio-detail{padding-bottom:20px}.inquiry-banner{color:#6c3cae;background:#f0e8fb;border-radius:10px;align-items:center;gap:9px;margin-top:16px;padding:11px;display:flex}.inquiry-banner span{min-width:0}.inquiry-banner strong,.inquiry-banner small{display:block}.inquiry-banner strong{font-size:8px}.inquiry-banner small{color:#877a8d;margin-top:2px;font-size:7px}.inquiry-note{color:#685f6a;white-space:pre-wrap;background:#faf8fa;border:1px solid #e9e3e8;border-radius:9px;margin:10px 0 0;padding:12px;font-size:8px;line-height:1.55}.commission-edit-form{background:#f8f5f8;border:1px solid #e9e1e8;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:15px;display:grid}.commission-edit-form label{gap:5px;display:grid}.commission-edit-form label>span{color:#796f7c;font-size:7px;font-weight:750}.commission-edit-form .wide,.commission-edit-form>button{grid-column:1/-1}.detail-actions a{text-decoration:none}.compact-modal{width:min(500px,100% - 28px)}.form-stack{gap:13px;display:grid}.form-stack label{gap:6px;display:grid}.form-stack label span{color:#756b78;font-size:8px;font-weight:750}.form-stack textarea{resize:vertical;height:110px;padding-top:10px}.onboarding-layer{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#201426b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboarding-card{background:#fff;border-radius:22px;gap:14px;width:min(490px,100%);padding:34px;display:grid;box-shadow:0 30px 80px #00000040}.onboarding-card>.brand-mark{margin-bottom:3px}.onboarding-card>span{color:#6e46ca;letter-spacing:.12em;font-size:8px;font-weight:850}.onboarding-card h1{margin:-4px 0 -6px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.onboarding-card>p{color:#766d78;margin:0 0 6px;font-size:9px;line-height:1.55}.onboarding-card>label{gap:6px;display:grid}.onboarding-card>.primary-button{width:100%;margin-top:5px}.modal-layer{z-index:100}.modal-head button{cursor:pointer}@media (width<=900px){.settings-layout,.settings-grid,.blocker-grid{grid-template-columns:1fr}.client-list>button{grid-template-columns:auto 1fr auto}.client-list em{display:none}.data-table{grid-template-columns:1.2fr 1fr .8fr}.data-table>:nth-child(3),.data-table>:nth-child(4){display:none}}@media (width<=600px){.plan-strip{grid-template-columns:1fr auto}.plan-meter{grid-area:2/1/auto/-1}.workspace-empty>div:last-child{flex-direction:column;align-items:stretch}.request-link-card{flex-wrap:wrap;align-items:stretch}.request-link-card>div{flex-basis:100%}.request-link-card button,.request-link-card a{flex:1;justify-content:center}.client-list>button{grid-template-columns:auto 1fr auto;padding:12px}.client-list b{grid-column:2/-1}.commission-edit-form{grid-template-columns:1fr}.commission-edit-form .wide,.commission-edit-form>button{grid-column:auto}.onboarding-card{padding:25px}.source-badge{width:max-content;margin-top:8px;display:block;position:static}}.maker-mode-chip{color:#674133;letter-spacing:.03em;white-space:nowrap;background:#fff0eb;border:1px solid #f1d2c9;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 10px;font-size:7px;font-weight:850;display:flex}.maker-mode-chip i{background:#ff8f78;border:2px solid #2a1931;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ff8f7838}.commission-card{position:relative;overflow:hidden}.commission-card:before{content:"";background:#8e68dc;width:100%;height:4px;position:absolute;inset:0 auto auto 0}.commission-card.accent-lime:before{background:#b7d94d}.commission-card.accent-coral:before{background:#ff8f78}.commission-card.accent-blue:before{background:#7aa9de}.commission-card.accent-gold:before{background:#e1b54a}.commission-card:nth-child(3n+2){transform:rotate(.25deg)}.commission-card:nth-child(3n+2):hover{transform:translateY(-2px)rotate(-.25deg)}.metric-icon{border:1px solid #24152a2b;transform:rotate(-2deg);box-shadow:2px 3px #24152a1f}.metric:nth-child(2n) .metric-icon{transform:rotate(2deg)}.onboarding-card{position:relative;overflow:hidden}.onboarding-card:before{content:"";background:linear-gradient(90deg,#d5f477 0 34%,#6e46ca 34% 67%,#ff8f78 67%);height:7px;position:absolute;inset:0 0 auto}@media (width<=960px){.maker-mode-chip{display:none}}.quote-fee-setting small{color:#94899a;font-size:7px;line-height:1.45}.quote-fee-setting input{font-weight:750}.inquiry-banner>em{white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:6px;font-style:normal;font-weight:850}.inquiry-banner>em.fee-pending{color:#74501b;background:#fff0b8}.inquiry-banner>em.fee-paid,.inquiry-banner>em.fee-free{color:#3d602b;background:#e6f4c3}.inquiry-banner>button{color:#64409e;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8cae8;border-radius:7px;padding:5px 7px;font-size:6px;font-weight:850}@media (width<=520px){.inquiry-banner{flex-wrap:wrap;align-items:flex-start}.inquiry-banner>em{margin-left:47px}.inquiry-banner>button{margin-left:auto}}.plan-card-pro .hotmart-upgrade{color:#2e3b1f;background:#d5f477;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:17px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.plan-card-pro>a:not(.hotmart-upgrade){color:#aa9eae;text-align:center;margin-top:18px;font-size:8px;display:block}.upgrade-page{color:#f9f5fb;background:radial-gradient(circle at 50% 0,#5b3770,#0000 32rem),#211527;place-items:center;min-height:100vh;padding:24px;display:grid}.upgrade-card{text-align:center;background:#2a1b31;border:1px solid #4b3852;border-radius:24px;width:min(530px,100%);padding:42px;box-shadow:0 30px 80px #00000047}.upgrade-mark{width:58px;height:58px;margin:0 auto 18px}.upgrade-mark .furflow-logo-mark{width:100%;height:100%;display:block}.upgrade-card>span{color:#d5f477;letter-spacing:.14em;font-size:8px;font-weight:850}.upgrade-card h1{margin:13px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500;line-height:1.08}.upgrade-card p{color:#c2b6c6;margin:0;font-size:10px;line-height:1.65}.upgrade-card>div:nth-of-type(2){margin-top:24px}.upgrade-card>div:nth-of-type(2) strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.upgrade-card>div:nth-of-type(2) small{color:#aa9eae;margin-left:6px;font-size:9px}.upgrade-card>a{color:#2b381c;background:#d5f477;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:43px;margin-top:22px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.upgrade-card>em{color:#948799;margin-top:14px;font-size:7px;font-style:normal;display:block}:root{--ink:#23172b;--muted:#766f7a;--line:#e8e2e8;--paper:#fbfaf8;--panel:#fff;--purple:#6e46ca;--purple-dark:#522ea9;--purple-soft:#eee8fb;--lime:#d5f477;--coral:#ff8f78;--mint:#a9e8cf}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{color:inherit}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{background:var(--paper);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;color:#f9f4fb;background:#211527;flex-direction:column;width:232px;padding:26px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.brand-row strong{letter-spacing:-.03em;font-size:18px;display:block}.brand-row small{color:#a79cab;letter-spacing:.14em;text-transform:uppercase;margin-top:1px;font-size:10px;display:block}.brand-mark{flex:none;width:34px;height:34px}.brand-mark .furflow-logo-mark{width:100%;height:100%;display:block}.main-nav{gap:5px;display:grid}.main-nav button,.side-bottom>button{color:#a99eae;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:580;transition:all .18s;display:flex}.main-nav button:hover,.side-bottom>button:hover{color:#fff;background:#302238}.main-nav button.active{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#3a2844}.main-nav button em{color:#211527;background:var(--lime);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800}.side-bottom{gap:4px;margin-top:auto;display:grid}.studio-card{background:#291c30;border:1px solid #413448;border-radius:14px;align-items:center;gap:9px;margin-top:14px;padding:12px;display:flex}.studio-card>div:nth-child(2){flex:1;min-width:0}.studio-card strong,.studio-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.studio-card strong{font-size:11px}.studio-card small{color:#9f94a3;margin-top:2px;font-size:9px}.studio-avatar,.user-avatar{color:#2d1936;background:var(--lime);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.studio-avatar{width:31px;height:31px}.user-avatar{width:34px;height:34px;box-shadow:0 0 0 1px var(--line);border:3px solid #fff}.mobile-close,.mobile-menu{display:none}.workspace{grid-column:2;min-width:0}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf8e6;border-bottom:1px solid #e2dce2cc;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.search-box{color:#8c848e;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;width:min(470px,48vw);height:39px;padding:0 11px;display:flex}.search-box:focus-within{border-color:#b9a5e9;box-shadow:0 0 0 3px #eee8fb}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-box kbd{color:#948c96;border:1px solid #e4dee5;border-radius:5px;padding:2px 5px;font-size:9px}.top-actions{align-items:center;gap:10px;display:flex}.language-select{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:5px;height:35px;padding:0 8px;display:flex}.language-select select{color:#5f5862;cursor:pointer;background:0 0;border:0;outline:0;font-size:11px}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:relative}.icon-button i{background:#ef6b58;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.content{width:min(1240px,100% - 68px);margin:0 auto;padding:35px 0 70px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.eyebrow{color:var(--purple);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.page-heading h1{letter-spacing:-.045em;margin:7px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,38px);font-weight:500}.page-heading p{color:var(--muted);margin:0;font-size:12px}.primary-button,.secondary-button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 15px;font-size:11px;font-weight:750;transition:all .18s;display:inline-flex}.primary-button{background:var(--purple);color:#fff;box-shadow:0 6px 14px #4e2a9a2e}.primary-button:hover{background:var(--purple-dark);transform:translateY(-1px)}.secondary-button{border:1px solid var(--line);color:var(--ink);background:#fff}.secondary-button:hover{background:#f7f4f8}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.metric{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:11px;min-width:0;min-height:112px;padding:17px;display:flex;position:relative;box-shadow:0 8px 26px #2f1b3409}.metric-money{color:#fff;background:#281832;border-color:#281832}.metric-icon{color:#2b1834;background:var(--lime);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.metric-icon.lavender{color:#6541bc;background:#eee8fb}.metric-icon.coral{color:#a94b38;background:#ffe6df}.metric-icon.mint{color:#23745e;background:#dcf5eb}.metric>div:nth-child(2){min-width:0}.metric span,.metric strong,.metric small{display:block}.metric span{color:#7e7680;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.metric strong{letter-spacing:-.04em;margin:5px 0 4px;font-size:21px;line-height:1}.metric small{color:#918992;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.metric-money span,.metric-money small{color:#b9aebe}.metric-money>button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto}.metric-badge{color:#6846b6;background:#f1ecfb;border-radius:7px;margin-left:auto;padding:4px 6px;font-size:9px}.metric-badge.warn{color:#9c493b;background:#ffebe6}.mini-ring{background:conic-gradient(#56b896 82%, #e3f2ed 0);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;display:grid;position:relative}.mini-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.mini-ring span{z-index:1;color:#397764;font-size:8px;position:relative}.board-section{margin-top:28px}.section-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.section-head h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600}.section-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.text-button{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.filter-row{align-items:center;gap:6px;margin-top:16px;padding-bottom:2px;display:flex;overflow-x:auto}.filter-row button{white-space:nowrap;border:1px solid var(--line);color:#766f78;cursor:pointer;background:#fff;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:700}.filter-row button span{color:#655e67;background:#f0ecef;border-radius:10px;margin-left:4px;padding:1px 5px}.filter-row button.selected{color:#fff;background:#302039;border-color:#302039}.filter-row button.selected span{color:#fff;background:#4b3656}.commission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.commission-card{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;width:100%;min-width:0;padding:15px;transition:all .18s;box-shadow:0 7px 22px #2f1b3408}.commission-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2f1b3414}.commission-card.is-selected{border-color:#a88ede;box-shadow:0 0 0 3px #eee8fb}.commission-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.commission-top>div:nth-child(2){min-width:0}.commission-top strong,.commission-top small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.commission-top strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:15px}.commission-top small{color:var(--muted);margin-top:1px;font-size:9px}.character-avatar{color:#5e3baa;background:#e9e0fa;border-radius:13px 13px 16px 16px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:900;display:grid;position:relative;overflow:hidden}.character-avatar:before,.character-avatar:after{content:"";background:inherit;border-radius:3px 12px 4px;width:15px;height:17px;position:absolute;top:-5px}.character-avatar:before{left:2px;transform:rotate(-18deg)}.character-avatar:after{right:2px;transform:rotate(18deg)scaleX(-1)}.character-avatar span{z-index:1;position:relative}.accent-lime .character-avatar,.character-avatar.accent-lime{color:#4f6712;background:#e8f7b7}.accent-coral .character-avatar,.character-avatar.accent-coral{color:#9c4436;background:#ffe0d7}.accent-blue .character-avatar,.character-avatar.accent-blue{color:#315e96;background:#dceafb}.accent-gold .character-avatar,.character-avatar.accent-gold{color:#80601d;background:#f8eab7}.stage{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border-radius:7px;padding:4px 6px;font-size:7px;font-weight:800}.stage-build{color:#5a39a4;background:#eee8fb}.stage-booked{color:#44601a;background:#edf7d0}.stage-review{color:#a04d3e;background:#ffe9e3}.stage-quoted,.stage-inquiry{color:#356593;background:#e4effa}.stage-delivered{color:#27705b;background:#dcf4eb}.commission-meta{border-top:1px solid #eee9ee;grid-template-columns:1fr 1fr;margin-top:15px;padding:10px 0;display:grid}.commission-meta div+div{border-left:1px solid #eee9ee;padding-left:12px}.commission-meta span,.commission-meta strong{display:block}.commission-meta span{color:#958e97;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.commission-meta strong{margin-top:3px;font-size:10px}.pay-line{background:#eee9ef;border-radius:99px;height:4px;overflow:hidden}.pay-line span{background:var(--purple);border-radius:inherit;height:100%;display:block}.accent-lime .pay-line span{background:#9abf32}.accent-coral .pay-line span{background:#ef7d66}.accent-blue .pay-line span{background:#6294cd}.accent-gold .pay-line span{background:#c79731}.pay-copy{color:#8f8791;justify-content:space-between;margin-top:5px;font-size:8px;display:flex}.pay-copy strong{color:#5a525c}.next-action{background:#f7f4f7;border-radius:9px;min-height:52px;margin-top:12px;padding:9px 9px 8px 11px;position:relative}.next-action>span{color:#9a929b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.next-action p{margin:4px 65px 0 0;font-size:9px;font-weight:700;line-height:1.35}.next-action em{color:#a34a3b;text-align:center;background:#ffe4dd;border-radius:5px;max-width:70px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:8px;right:7px}.updated-dot{color:#aaa2ab;text-align:right;margin-top:7px;font-size:7px;display:block}.empty-state{text-align:center;color:var(--muted);border:1px dashed #d9d1da;border-radius:15px;grid-column:1/-1;padding:50px;font-size:11px}.translation-note{color:#5d5260;background:#f8f4fb;border:1px dashed #d9cfde;border-radius:12px;align-items:center;gap:11px;margin-top:24px;padding:13px 15px;display:flex}.translation-note svg{color:var(--purple);flex:none}.translation-note strong,.translation-note span{display:block}.translation-note strong{font-size:10px}.translation-note span{color:#827986;margin-top:2px;font-size:9px;line-height:1.4}.detail-panel{z-index:40;border-left:1px solid var(--line);background:#fff;width:min(390px,92vw);height:100vh;padding:24px;animation:.24s slide-in;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-22px 0 55px #26152b1f}@keyframes slide-in{0%{opacity:0;transform:translate(30px)}}.detail-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.detail-head .large{width:52px;height:52px}.detail-head h2{margin:3px 0 1px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1}.detail-head p{color:var(--muted);margin:0;font-size:9px}.detail-head button,.modal-head button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;align-self:flex-start;width:30px;height:30px;font-size:19px}.health-card{color:#fff;background:#291b32;border-radius:13px;margin-top:22px;padding:14px}.health-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.health-card span{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:750}.health-card strong{font-size:18px}.health-bar{background:#4b3a53;border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.health-bar span{background:var(--lime);border-radius:inherit;width:76%;height:100%;display:block}.health-card p{color:#c9bfcd;margin:9px 0 0;font-size:9px;line-height:1.45}.detail-list{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:15px 0 0;padding:14px 0;display:grid}.detail-list>div+div{border-left:1px solid var(--line);padding-left:12px}.detail-list dt{color:#8f8791;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.detail-list dd{margin:5px 0 0;font-size:11px;font-weight:750}.detail-section{border-bottom:1px solid var(--line);padding:17px 0}.detail-title{align-items:center;gap:8px;display:flex}.detail-title svg{color:var(--purple)}.detail-title h3{margin:0;font-size:11px}.detail-title>span{color:#35745f;text-transform:uppercase;background:#e1f4ed;border-radius:6px;margin-left:auto;padding:4px 6px;font-size:7px;font-weight:800}.measurement-row{background:#f7f4f7;border-radius:9px;justify-content:space-between;margin-top:11px;padding:10px;font-size:9px;display:flex}.measurement-row span{color:var(--muted)}.milestone-card{background:#f4effb;border:1px solid #e7ddf5;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:11px;padding:11px;display:grid}.milestone-card>i{border:2px solid var(--purple);border-radius:50%;width:8px;height:8px}.milestone-card strong,.milestone-card span{display:block}.milestone-card strong{font-size:9px}.milestone-card span{color:var(--muted);margin-top:3px;font-size:8px}.activity-list>div:not(.detail-title){align-items:center;gap:9px;margin-top:12px;display:flex}.activity-avatar{border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.activity-avatar.purple{color:#fff;background:var(--purple)}.activity-avatar.peach{color:#8a4236;background:#ffe1d8}.activity-list p{margin:0}.activity-list strong,.activity-list span{font-size:9px;display:block}.activity-list span{color:var(--muted);margin-top:3px;font-size:8px}.detail-actions{background:linear-gradient(#0000,#fff 18%);grid-template-columns:1fr 1fr;gap:8px;margin:0 -24px;padding:16px 24px 24px;display:grid;position:sticky;bottom:-24px}.detail-actions .portal-launch{grid-column:1/-1;text-decoration:none}.client-profile-panel{width:min(470px,94vw);padding-bottom:0}.client-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.client-profile-avatar{color:#352043;background:var(--lime);border:1px solid #b9d54d;border-radius:16px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid;box-shadow:3px 4px #24152a1a}.client-profile-head>div:nth-child(2)>span{color:var(--purple);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:850}.client-profile-head h2{margin:4px 0 2px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;line-height:1}.client-profile-head p{color:var(--muted);margin:0;font-size:9px}.client-profile-head>button{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;align-self:start;font-size:19px}.client-profile-summary{color:#fff;background:#2a1b31;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:22px;padding:14px;display:grid}.client-profile-summary>div+div{border-left:1px solid #503d57;padding-left:13px}.client-profile-summary span,.client-profile-summary strong{display:block}.client-profile-summary span{color:#baaec0;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:750}.client-profile-summary strong{color:#fff;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.client-projects{margin-top:22px}.client-projects-title{justify-content:space-between;align-items:end;gap:14px;display:flex}.client-projects-title span{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.client-projects-title h3{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.client-projects-title em{color:#496022;background:#ecf7cd;border-radius:7px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.client-project-list{border:1px solid var(--line);border-radius:13px;margin-top:12px;overflow:hidden}.client-project-list>button{width:100%;min-height:68px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8ed;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.client-project-list>button:last-child{border-bottom:0}.client-project-list>button:hover{background:#faf8fb}.client-project-list>button>i{color:#56349c;background:#eae1f8;border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-style:normal;font-weight:900;display:grid}.client-project-list>button>i.accent-lime{color:#4a5f20;background:#e5f5af}.client-project-list>button>i.accent-coral{color:#984637;background:#ffe2da}.client-project-list>button>i.accent-blue{color:#315e96;background:#dceafb}.client-project-list>button>i.accent-gold{color:#80601d;background:#f8eab7}.client-project-list strong,.client-project-list span{display:block}.client-project-list strong{font-size:10px}.client-project-list span{color:var(--muted);margin-top:4px;font-size:7px}.client-profile-actions{background:linear-gradient(#0000,#fff 18%);margin:24px -24px 0;padding:18px 24px 24px;position:sticky;bottom:0}.client-profile-actions a{width:100%;text-decoration:none}.modal-layer{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c11218c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:19px;width:min(590px,100%);max-height:92vh;padding:25px;animation:.2s modal-in;overflow-y:auto;box-shadow:0 28px 80px #190e1e3d}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.modal-head{justify-content:space-between;gap:20px;display:flex}.modal-head h2{margin:6px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:25px}.modal-head p{max-width:440px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:21px;display:grid}.form-grid label{gap:6px;display:grid}.form-grid label>span{color:#665e68;font-size:9px;font-weight:750}.form-grid input,.form-grid select{width:100%;height:40px;color:var(--ink);background:#fbfafb;border:1px solid #ded7df;border-radius:9px;outline:0;padding:0 11px;font-size:10px}.form-grid input:focus,.form-grid select:focus{border-color:#a98cde;box-shadow:0 0 0 3px #f0eafa}.form-grid .wide{grid-column:1/-1}.money-input{position:relative}.money-input b{font-size:11px;position:absolute;top:12px;left:11px}.money-input input{padding-left:25px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:23px;display:flex}.toast{z-index:80;color:#fff;background:#291b31;border-radius:11px;align-items:center;gap:9px;padding:9px 14px 9px 9px;font-size:10px;font-weight:700;animation:.25s toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #1d11223d}.toast span{color:#294818;background:var(--lime);border-radius:7px;place-items:center;width:24px;height:24px;display:grid}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.scrim{display:none}@media (width>=1500px){.commission-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1080px){.metrics,.commission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.app-shell{display:block}.workspace{grid-column:auto}.sidebar{transition:transform .22s;transform:translate(-105%)}.sidebar.sidebar-open{transform:translate(0)}.scrim{z-index:25;background:#1c112173;border:0;display:block;position:fixed;inset:0}.mobile-close{color:#fff;background:0 0;border:1px solid #47394d;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.mobile-menu{border:1px solid var(--line);background:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.topbar{gap:9px;height:62px;padding:0 17px}.search-box{flex:1;width:auto}.search-box kbd,.language-select svg{display:none}.language-select{padding:0 4px}.content{width:calc(100% - 34px);padding-top:25px}.page-heading{align-items:flex-start}.page-heading .primary-button{width:39px;padding:0;font-size:0}.page-heading h1{font-size:29px}.metrics{grid-template-columns:1fr 1fr;gap:9px}.metric{min-height:105px;padding:13px}.metric-icon{width:30px;height:30px}.metric strong{font-size:18px}.commission-grid{grid-template-columns:1fr}.translation-note{align-items:flex-start}}@media (width<=480px){.metrics{grid-template-columns:1fr}.metric{min-height:88px}.section-head p{display:none}.top-actions{gap:5px}.icon-button{display:none}.user-avatar{width:31px;height:31px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.modal{padding:20px}.client-profile-summary{grid-template-columns:1fr 1fr}.client-profile-summary>div:last-child{border-top:1px solid #503d57;border-left:0;grid-column:1/-1;margin-top:12px;padding:12px 0 0}.client-project-list>button{grid-template-columns:auto minmax(0,1fr) auto}.client-project-list .stage{grid-column:2/-1;width:max-content}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.access-page{color:#f9f4fb;background:radial-gradient(circle at 50% 0,#50345e,#0000 34rem),#211527;place-items:center;min-height:100vh;padding:24px;display:grid}.access-card{text-align:center;background:#2a1c31;border:1px solid #49374f;border-radius:22px;width:min(470px,100%);padding:38px;box-shadow:0 28px 70px #00000040}.access-card .brand-mark{margin:0 auto 16px}.access-card>span{color:#d5f477;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.access-card h1{letter-spacing:-.035em;margin:11px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.access-card p{color:#b9aebd;margin:0;font-size:11px;line-height:1.6}.access-card a{color:#2a1c31;background:#d5f477;border-radius:10px;align-items:center;min-height:40px;margin-top:22px;padding:0 15px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}@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-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}.client-portal{--portal-ink:#281832;--portal-purple:#6e46ca;--portal-lime:#d5f477;--portal-paper:#f8f5ef;--portal-line:#e7e0e5;background:radial-gradient(circle at 8% 2%, #d5f4772e, transparent 24rem), radial-gradient(circle at 94% 14%, #6e46ca17, transparent 27rem), var(--portal-paper);min-height:100vh;color:var(--portal-ink)}.portal-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#f8f5efe0;border-bottom:1px solid #dfd7ded9;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:70px;padding:0 max(24px,50vw - 560px);display:grid;position:sticky;top:0}.portal-brand{color:inherit;justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.portal-brand strong,.portal-brand small{display:block}.portal-brand strong{letter-spacing:-.04em;font-size:17px}.portal-brand small{color:#8a818c;letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:8px}.portal-brand-mark{flex:none;width:34px;height:34px}.portal-brand-mark .furflow-logo-mark{width:100%;height:100%;display:block}.portal-secure{color:#716873;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.portal-secure svg{color:#4b9b7d}.portal-language{border:1px solid var(--portal-line);background:#fff;border-radius:9px;justify-self:end;align-items:center;gap:5px;padding:6px 8px;display:flex}.portal-language svg{color:var(--portal-purple)}.portal-language select{color:#5f5662;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}.portal-wrap{width:min(1120px,100% - 40px);margin:0 auto;padding:42px 0 65px}.portal-welcome{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.portal-eyebrow{color:var(--portal-purple);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.portal-welcome h1{letter-spacing:-.05em;margin:7px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,44px);font-weight:500}.portal-welcome p{color:#766d78;max-width:570px;margin:0;font-size:12px;line-height:1.55}.portal-character{border:1px solid var(--portal-line);background:#fff;border-radius:15px;align-items:center;gap:11px;min-width:205px;padding:11px 14px;display:flex;box-shadow:0 9px 26px #2d1c310d}.portal-character>span{color:#fff;background:var(--portal-purple);border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.portal-character small,.portal-character strong,.portal-character em{display:block}.portal-character small{color:#978e98;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.portal-character strong{margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:14px}.portal-character em{color:#766d78;margin-top:1px;font-size:8px;font-style:normal}.fursona-profile{color:#f7f1f8;background:var(--portal-ink);border:1px solid var(--portal-ink);border-radius:18px;grid-template-columns:1.35fr 1fr 1.2fr 1fr;align-items:center;gap:0;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 14px 38px #28183221}.fursona-profile>div{flex-direction:column;justify-content:center;min-height:78px;padding:16px 20px;display:flex}.fursona-profile>div+div{border-left:1px solid #ffffff1f}.fursona-profile-title{background:linear-gradient(120deg,#35213f,#281832);align-items:center;gap:12px;flex-direction:row!important;justify-content:flex-start!important}.fursona-monogram{color:#2e401f;background:var(--portal-lime);border-radius:14px 14px 18px 18px;flex:none;place-items:center;width:43px;height:43px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 -5px #435e241f}.fursona-profile small,.fursona-profile-stat span,.fursona-palette>span{color:#b7aebb;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750;display:block}.fursona-profile strong{color:#fff;margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;display:block}.fursona-profile-stat strong{font-family:inherit;font-size:10px;font-weight:720}.fursona-palette>div{margin-top:8px;display:flex}.fursona-palette i{border:2px solid var(--portal-ink);border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 0 0 1px #ffffff47}.fursona-palette i+i{margin-left:-5px}.swatch-aubergine{background:#744d78}.swatch-cream{background:#f2dfc3}.swatch-rust{background:#bd5f3f}.swatch-lime{background:#d5f477}.portal-card{border:1px solid var(--portal-line);background:#fff;border-radius:18px;box-shadow:0 10px 32px #2f1d340b}.progress-card{margin-top:27px;padding:23px 26px 20px}.portal-section-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.portal-section-head>div:first-child>span{color:#928a94;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.portal-section-head h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px}.portal-section-head p{color:#807782;margin:4px 0 0;font-size:9px;line-height:1.45}.portal-section-head>b{color:var(--portal-purple);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.stage-track{grid-template-columns:repeat(6,1fr);margin-top:23px;display:grid;position:relative}.stage-track:before{content:"";background:#e9e4e8;height:2px;position:absolute;top:15px;left:7.5%;right:7.5%}.stage-step{z-index:1;text-align:center;justify-items:center;display:grid;position:relative}.stage-step i{color:#9b939d;background:#fff;border:2px solid #e5dfe5;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:800;display:grid}.stage-step.done i{color:#263d16;background:var(--portal-lime);border-color:var(--portal-lime)}.stage-step.active i{color:#fff;background:var(--portal-purple);border-color:var(--portal-purple);box-shadow:0 0 0 5px #eee7fa}.stage-step strong{margin-top:8px;font-size:9px}.stage-step small{color:#aaa2ab;margin-top:2px;font-size:7px}.stage-step.done small{color:#6e8750}.stage-step.active small{color:var(--portal-purple);font-weight:750}.progress-summary{border-top:1px solid #eee9ed;grid-template-columns:1fr 2fr;gap:18px;margin-top:18px;padding-top:15px;display:grid}.progress-summary span,.progress-summary strong{display:block}.progress-summary span{color:#948c96;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.progress-summary strong{margin-top:4px;font-size:10px}.portal-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);align-items:start;gap:16px;margin-top:16px;display:grid}.portal-main-column,.portal-side-column{gap:16px;display:grid}.approval-card{background:linear-gradient(135deg,#fff 68%,#f3edfc 100%);padding:27px;position:relative;overflow:hidden}.approval-card:after{content:"";border:22px solid #6e46ca0f;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-55px;right:-38px}.action-flag{color:#9b493a;letter-spacing:.06em;text-transform:uppercase;background:#ffe7e0;border-radius:7px;align-items:center;gap:6px;width:max-content;margin-bottom:19px;padding:6px 8px;font-size:8px;font-weight:850;display:flex}.approval-approved .action-flag{color:#286f5b;background:#e0f3ec}.approval-changes_requested .action-flag{color:#75518e;background:#eee6f6}.approval-photo{z-index:1;background:#edeae6;border:1px solid #e6dfe8;border-radius:14px;margin:0 0 21px;position:relative;overflow:hidden}.approval-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:290px;display:block}.approval-photo figcaption{color:#746a77;background:#fffffff5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.approval-photo figcaption span{color:var(--portal-purple);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.approval-photo figcaption strong{color:var(--portal-ink);font-size:8px}.approval-card h2{letter-spacing:-.025em;margin:6px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.approval-card>p{color:#716873;max-width:540px;margin:0;font-size:10px;line-height:1.55}.approval-specs{z-index:1;border:1px solid #e9e1ec;border-radius:11px;grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid;position:relative;overflow:hidden}.approval-specs div{background:#ffffffc7;padding:10px 11px}.approval-specs div+div{border-left:1px solid #e9e1ec}.approval-specs span,.approval-specs strong{display:block}.approval-specs span{color:#968d98;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.approval-specs strong{margin-top:4px;font-size:9px}.approval-requested{color:#9b939d;margin-top:11px;font-size:7px;display:block}.approval-actions{z-index:1;justify-content:flex-end;gap:8px;margin-top:21px;display:flex;position:relative}.portal-primary,.portal-secondary,.portal-link-button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:9px;font-weight:780;display:inline-flex}.portal-primary{color:#fff;background:var(--portal-purple);border:1px solid var(--portal-purple);box-shadow:0 6px 15px #542ca529}.portal-primary:hover{background:#5732ad}.portal-secondary{color:var(--portal-ink);background:#fff;border:1px solid #ded7df}.portal-secondary:hover{background:#f8f5f8}.portal-link-button{color:#746b76;background:0 0;border:0}.portal-primary:disabled,.portal-secondary:disabled{opacity:.55;cursor:wait}.change-box{z-index:1;background:#f8f4fb;border:1px solid #e8ddf3;border-radius:11px;margin-top:18px;padding:13px;position:relative}.change-box textarea{resize:vertical;border:1px solid #dcd2e2;border-radius:8px;outline:0;width:100%;min-height:86px;padding:10px;font-size:10px;line-height:1.45}.change-box textarea:focus{border-color:#a88ddd;box-shadow:0 0 0 3px #eee8f8}.change-box>div{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.approval-card blockquote{z-index:1;color:#625869;border-left:3px solid var(--portal-purple);background:#f7f3f8;border-radius:0 8px 8px 0;margin:16px 0 0;padding:11px 13px;font-size:9px;position:relative}.measurement-card{padding:24px}.measurement-score{color:#335c21;background:var(--portal-lime);border-radius:14px;place-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:19px;display:grid}.measurement-score small{margin-top:16px;margin-left:-9px;font-family:inherit;font-size:8px}.measurement-table{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px;display:grid}.measurement-table>label{background:#fcfbfc;border:1px solid #ece6eb;border-radius:9px;grid-template-columns:auto minmax(95px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:grid}.measurement-table>label>i{border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;font-weight:850;display:grid}.measurement-ok>i{color:#285f4d;background:#dbf1e8}.measurement-missing>i{color:#a04c3f;background:#ffe4dd}.measurement-table>label>span{color:#5f5661;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:650;overflow:hidden}.measurement-table>label>div{position:relative}.measurement-table input{background:#fff;border:1px solid #ddd6de;border-radius:7px;outline:0;width:100%;height:29px;padding:0 24px 0 8px;font-size:9px;font-weight:750}.measurement-table input:focus{border-color:#a98edc;box-shadow:0 0 0 2px #eee8f8}.measurement-table em{color:#9a929b;font-size:7px;font-style:normal;position:absolute;top:9px;right:7px}.measurement-table>label>small{color:#4f806f;text-align:right;min-width:43px;font-size:7px;font-weight:750}.measurement-missing>small{color:#a75244!important}.measurement-save{justify-content:flex-end;margin-top:14px;display:flex}.upload-card{padding:22px 24px}.upload-copy{align-items:flex-start;gap:11px;display:flex}.upload-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px}.upload-copy p{color:#7d747f;margin:4px 0 0;font-size:9px;line-height:1.45}.upload-icon{color:#5435a1;background:#eee8fb;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.file-input{display:none}.drop-zone{color:#685f6a;cursor:pointer;background:#faf8fb;border:1px dashed #cabdd2;border-radius:12px;align-content:center;place-items:center;gap:4px;width:100%;min-height:105px;margin-top:15px;display:grid}.drop-zone:hover{background:#f7f2fb;border-color:#9d83ca}.drop-zone svg{color:var(--portal-purple)}.drop-zone strong{font-size:9px}.drop-zone span{color:#9a929b;font-size:7px}.uploaded-list{margin-top:16px}.uploaded-list h3{margin:0 0 7px;font-size:9px}.uploaded-list a{color:inherit;border:1px solid #ece6eb;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:9px;text-decoration:none;display:grid}.uploaded-list a+a{margin-top:6px}.uploaded-list a>i{width:28px;height:28px;color:var(--portal-purple);background:#f0eafa;border-radius:7px;place-items:center;display:grid}.uploaded-list a span strong,.uploaded-list a span small{display:block}.uploaded-list a span strong{font-size:8px}.uploaded-list a span small{color:#968d98;margin-top:2px;font-size:7px}.uploaded-list a>em{color:var(--portal-purple);align-items:center;gap:4px;font-size:7px;font-style:normal;font-weight:750;display:flex}.portal-side-column .portal-card{padding:20px}.side-card-title{align-items:center;gap:8px;display:flex}.side-card-title svg{color:var(--portal-purple)}.side-card-title h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:15px}.side-card-title p{color:#928a94;margin:3px 0 0;font-size:7px}.payment-card{color:#fff;background:var(--portal-ink);border-color:var(--portal-ink)}.payment-card .side-card-title svg{color:var(--portal-lime)}.payment-total{margin-top:22px}.payment-total span,.payment-total strong,.payment-total small{display:block}.payment-total span{color:#bdb1c0;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.payment-total strong{margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.payment-total small{color:#b5a9b8;margin-top:3px;font-size:7px}.portal-pay-line{background:#4b3b51;border-radius:99px;height:5px;margin-top:16px;overflow:hidden}.portal-pay-line span{background:var(--portal-lime);border-radius:inherit;height:100%;display:block}.payment-split{color:#b8acbb;justify-content:space-between;margin-top:6px;font-size:7px;display:flex}.payment-split strong{color:#fff;font-weight:650}.next-payment{background:#38273f;border:1px solid #4b3952;border-radius:10px;margin-top:17px;padding:11px}.next-payment span,.next-payment strong,.next-payment small{display:block}.next-payment span{color:#b7aaba;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.next-payment strong{margin-top:4px;font-size:14px}.next-payment small{color:var(--portal-lime);margin-top:2px;font-size:7px}.portal-timeline{margin-top:18px}.portal-timeline article{grid-template-columns:auto 1fr;gap:9px;display:grid;position:relative}.portal-timeline article:not(:last-child){padding-bottom:18px}.portal-timeline article:not(:last-child):before{content:"";background:#e6e0e5;width:1px;position:absolute;top:23px;bottom:0;left:11px}.portal-timeline article>i{z-index:1;color:#7b707e;background:#f0ecef;border-radius:7px;place-items:center;width:23px;height:23px;display:grid;position:relative}.portal-timeline article>i.latest{color:#2e461f;background:var(--portal-lime)}.portal-timeline time,.portal-timeline strong,.portal-timeline p{display:block}.portal-timeline time{color:var(--portal-purple);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:800}.portal-timeline strong{margin-top:3px;font-size:9px}.portal-timeline p{color:#827984;margin:3px 0 0;font-size:8px;line-height:1.45}.privacy-card{background:#f7f2fb;border-style:dashed;align-items:flex-start;gap:10px;display:flex}.privacy-card svg{color:#4f916f;flex:none}.privacy-card strong{font-size:9px;display:block}.privacy-card p{color:#766d78;margin:4px 0 0;font-size:8px;line-height:1.45}.portal-footer{color:#918993;border-top:1px solid #ded7ddb3;justify-content:center;align-items:center;gap:8px;padding:25px 20px 35px;font-size:8px;display:flex}.portal-footer span{color:var(--portal-ink);font-weight:850}.portal-footer p{margin:0}.portal-toast{z-index:50;color:#fff;background:var(--portal-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 13px 8px 8px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 13px 34px #28183238}.portal-toast i{color:#29421a;background:var(--portal-lime);border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.portal-state{color:#756c77;background:var(--portal-paper,#f8f5ef);text-align:center;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.portal-loader{border:3px solid #e1d9e3;border-top-color:#6e46ca;border-radius:50%;width:31px;height:31px;animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-state p{margin:0;font-size:10px}.portal-error h1{color:#281832;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px}.portal-error button{color:#fff;cursor:pointer;background:#6e46ca;border:0;border-radius:9px;min-height:38px;margin-top:5px;padding:0 15px;font-size:9px;font-weight:750}@media (width<=850px){.fursona-profile{grid-template-columns:1fr 1fr}.fursona-profile>div:nth-child(3){border-top:1px solid #ffffff1f;border-left:0}.fursona-profile>div:nth-child(4){border-top:1px solid #ffffff1f}.portal-grid{grid-template-columns:1fr}.portal-side-column{grid-template-columns:1fr 1fr}.privacy-card{grid-column:1/-1}.measurement-table{grid-template-columns:1fr}}@media (width<=650px){.portal-topbar{grid-template-columns:1fr auto;height:61px;padding:0 15px}.portal-secure{display:none}.portal-wrap{width:calc(100% - 28px);padding-top:28px}.portal-welcome{align-items:flex-start}.portal-character{min-width:0;padding:9px}.portal-character>div{display:none}.fursona-profile{margin-top:20px}.fursona-profile>div{min-height:69px;padding:13px 15px}.fursona-profile-title{grid-column:1/-1}.fursona-profile>div:nth-child(2){border-top:1px solid #ffffff1f;border-left:0}.fursona-profile>div:nth-child(3){border-left:1px solid #ffffff1f}.fursona-profile>div:nth-child(4){border-left:0;grid-column:1/-1}.progress-card{padding:20px 15px 17px;overflow-x:hidden}.stage-track{grid-template-columns:repeat(6,minmax(64px,1fr));margin-left:-4px;margin-right:-4px;padding:5px 4px 10px;overflow-x:auto}.stage-track:before{display:none}.progress-summary{grid-template-columns:1fr;gap:11px}.portal-side-column{grid-template-columns:1fr}.privacy-card{grid-column:auto}.approval-card,.measurement-card,.upload-card{padding:20px 17px}.approval-photo img{height:220px}.approval-specs{grid-template-columns:1fr}.approval-specs div+div{border-top:1px solid #e9e1ec;border-left:0}.approval-actions{grid-template-columns:1fr 1fr;display:grid}.measurement-table>label{grid-template-columns:auto minmax(95px,1fr) minmax(86px,.8fr)}.measurement-table>label>small{display:none}}@media (width<=420px){.portal-language svg{display:none}.portal-welcome h1{font-size:29px}.portal-welcome p{font-size:10px}.portal-character>span{width:38px;height:38px}.approval-actions{grid-template-columns:1fr}.portal-primary,.portal-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.portal-loader{animation-duration:.01ms}}
