.rk-scope{--font-helvetica:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-manrope:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-admin:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,"Helvetica Neue",sans-serif;--font-studio:var(--font-helvetica)}.rk-scope,.rk-scope [data-theme=studio]{color-scheme:dark;--font-content:var(--font-studio);--font-ui:var(--font-manrope);--fw-content:400;--fw-head:400;--fw-title:400;--fw-btn:400;--fw-ui:500;--bg:#111111;--s1:#161616;--panel:#1b1b1b;--s2:#1e1e1e;--inner:#252525;--inner2:#2c2c2c;--pick:#363636;--t1:#ededed;--t2:#bdbdbd;--t3:#939393;--t4:#858585;--l1:#242424;--l2:#292929;--l3:#3a3a3a;--l4:#4a4a4a;--l5:#6a6a6a;--cta:#e8e8e8;--cta-t:#111111;--cta-h:#f4f4f4;--err:#ff6a6a;--err-bg:rgba(255,106,106,.10);--err-line:rgba(255,106,106,.45);--focus:rgba(255,255,255,.75);--check-bg:var(--cta);--check-fg:var(--cta-t);--sel-ring:rgba(255,255,255,.85);--hover:rgba(255,255,255,.06);--flash:rgba(255,255,255,.07);--card:var(--s2);--card-h:var(--inner);--btn-bg:var(--inner);--btn-bg-h:var(--inner2);--btn-line:transparent;--field:var(--inner);--field-focus:#313131;--float:rgba(30,30,30,.94);--toast-bg:rgba(30,30,30,.96);--toast-t:var(--t1);--on-img:rgba(0,0,0,.55);--scrim:rgba(0,0,0,.6);--img-bg:#0c0c0c;--gen-bg:#171717;--sweep:rgba(255,255,255,.07);--shim-lo:rgba(255,255,255,.38);--shim-hi:rgba(255,255,255,.96);--skel:#222222;--skel-hi:#2c2c2c;--dot:rgba(255,255,255,.045);--grid:22px;--dot-off:rgba(255,255,255,.22);--sh2:0 8px 22px rgba(0,0,0,.45);--sh3:0 14px 44px rgba(0,0,0,.55);--sh5:0 24px 80px rgba(0,0,0,.7);--sh-pill:0 4px 14px rgba(0,0,0,.2);--sh-card:none;--ease:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--d-fast:160ms;--d-base:280ms;--d-slow:700ms;--stagger:100ms;--r-pill:999px;--r-frame:28px;--r-card-lg:24px;--r-card:20px;--r-img-lg:16px;--r-img:14px;--r-thumb:10px;--r-ctl:999px;--r-badge:999px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-28:28px;--sp-40:40px;--fs-hero:clamp(36px,4.2vw,56px);--fs-display:clamp(30px,3vw,42px);--lh-display:1.14;--ls-display:-.03em;--fs-page:28px;--ls-page:-.025em;--fs-section:clamp(19px,1.5vw,22px);--ls-section:-.02em;--fs-title:15px;--fs-lede:16px;--fs-body:14px;--lh-body:1.5;--fs-small:13px;--fs-label:12px;--fs-caption:12px;--fs-chip:13px;--fs-btn:13px;--h-ctl:38px;--h-ctl-sm:32px;--rail:clamp(320px,28vw,380px);--frame-w:244px}.rk-scope [data-theme=admin]{color-scheme:light;--font-content:var(--font-admin);--font-ui:var(--font-admin);--fw-content:400;--fw-head:600;--fw-title:600;--fw-btn:500;--fw-ui:500;--bg:#f1f1f1;--s1:#ffffff;--panel:#ffffff;--s2:#ffffff;--inner:#f3f3f3;--inner2:#ebebeb;--pick:#e3e3e3;--t1:#303030;--t2:#616161;--t3:#616161;--t4:#8a8a8a;--l1:#e3e3e3;--l2:#e3e3e3;--l3:#cccccc;--l4:#b5b5b5;--l5:#616161;--cta:#303030;--cta-t:#ffffff;--cta-h:#1a1a1a;--err:#8e1f0b;--err-bg:#fee9e8;--err-line:rgba(142,31,11,.28);--focus:#303030;--sel-ring:#303030;--hover:rgba(0,0,0,.05);--flash:rgba(0,0,0,.05);--card:var(--s2);--card-h:var(--inner);--btn-bg:#ffffff;--btn-bg-h:#f7f7f7;--btn-line:#d4d4d4;--field:#ffffff;--field-focus:#ffffff;--float:rgba(255,255,255,.97);--toast-bg:#1a1a1a;--toast-t:#f1f1f1;--on-img:rgba(0,0,0,.55);--scrim:rgba(0,0,0,.45);--img-bg:#ebebeb;--gen-bg:#f3f3f3;--sweep:rgba(255,255,255,.85);--shim-lo:rgba(48,48,48,.4);--shim-hi:#303030;--skel:#ebebeb;--skel-hi:#f7f7f7;--dot:transparent;--dot-off:rgba(0,0,0,.2);--sh2:0 1px 2px rgba(26,26,26,.12);--sh3:0 4px 16px rgba(26,26,26,.12);--sh5:0 12px 40px rgba(26,26,26,.2);--sh-pill:inset 0 -1px 0 rgba(0,0,0,.35),0 1px 0 rgba(0,0,0,.06);--sh-card:0 1px 0 rgba(26,26,26,.07),0 1px 3px rgba(26,26,26,.07);--r-frame:12px;--r-card-lg:12px;--r-card:12px;--r-img-lg:10px;--r-img:8px;--r-thumb:8px;--r-ctl:8px;--r-badge:8px;--fs-display:clamp(22px,2vw,26px);--ls-display:-.01em;--fs-page:20px;--ls-page:0;--fs-section:16px;--ls-section:0;--fs-title:14px;--fs-lede:14px;--fs-body:14px;--fs-small:13px;--fs-label:13px;--fs-caption:12px;--fs-chip:13px;--fs-btn:13px;--h-ctl:32px;--h-ctl-sm:28px}:where(html[data-studio-theme=light]) .rk-scope{color-scheme:light;--bg:#f2f2f2;--s1:#ffffff;--panel:#ffffff;--s2:#ffffff;--inner:#f3f3f3;--inner2:#ebebeb;--pick:#e3e3e3;--t1:#303030;--t2:#616161;--t3:#616161;--t4:#8a8a8a;--l1:#e3e3e3;--l2:#e3e3e3;--l3:#cccccc;--l4:#b5b5b5;--l5:#616161;--cta:#303030;--cta-t:#ffffff;--cta-h:#1a1a1a;--err:#8e1f0b;--err-bg:#fee9e8;--err-line:rgba(142,31,11,.28);--focus:#303030;--sel-ring:#303030;--hover:rgba(0,0,0,.05);--flash:rgba(0,0,0,.05);--card:var(--s2);--card-h:var(--inner);--btn-bg:var(--inner2);--btn-bg-h:var(--pick);--btn-line:transparent;--field:var(--inner2);--field-focus:var(--pick);--float:rgba(255,255,255,.97);--toast-bg:#1a1a1a;--toast-t:#f1f1f1;--on-img:rgba(0,0,0,.55);--scrim:rgba(0,0,0,.45);--img-bg:#ebebeb;--gen-bg:#f3f3f3;--sweep:rgba(255,255,255,.85);--shim-lo:rgba(48,48,48,.4);--shim-hi:#303030;--skel:#ebebeb;--skel-hi:#f7f7f7;--dot:transparent;--dot-off:rgba(0,0,0,.2);--sh2:0 1px 2px rgba(26,26,26,.12);--sh3:0 4px 16px rgba(26,26,26,.12);--sh5:0 12px 40px rgba(26,26,26,.2);--sh-pill:none;--sh-card:0 1px 0 rgba(26,26,26,.07),0 1px 3px rgba(26,26,26,.07)}.rk-bsheet,.rk-conn,.rk-modal,.rk-panel,.rk-rail,.rk-sheet{--card:var(--inner);--card-h:var(--inner2);--btn-bg:var(--inner2);--btn-bg-h:#333333;--field:var(--inner)}.rk-scope [data-theme=admin] .rk-bsheet,.rk-scope [data-theme=admin] .rk-conn,.rk-scope [data-theme=admin] .rk-modal,.rk-scope [data-theme=admin] .rk-panel,.rk-scope [data-theme=admin] .rk-rail,.rk-scope [data-theme=admin] .rk-sheet{--card:var(--inner);--card-h:var(--inner2);--btn-bg:#ffffff;--btn-bg-h:#f7f7f7;--field:#ffffff}:where(html[data-studio-theme=light]) .rk-scope .rk-bsheet,:where(html[data-studio-theme=light]) .rk-scope .rk-conn,:where(html[data-studio-theme=light]) .rk-scope .rk-modal,:where(html[data-studio-theme=light]) .rk-scope .rk-panel,:where(html[data-studio-theme=light]) .rk-scope .rk-rail,:where(html[data-studio-theme=light]) .rk-scope .rk-sheet{--card:var(--inner);--card-h:var(--inner2);--btn-bg:var(--inner2);--btn-bg-h:var(--pick);--field:var(--inner2)}@media (pointer:coarse){.rk-scope,.rk-scope [data-theme]{--h-ctl:44px;--h-ctl-sm:44px}}.rk-scope{color:var(--t1);font-family:var(--font-content);font-weight:var(--fw-content);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.rk-scope) [data-theme]{color:var(--t1);font-family:var(--font-content)}:where(.rk-scope) :where(button,input,textarea,select){font:inherit;color:inherit}:where(.rk-scope) button{-webkit-tap-highlight-color:transparent}:where(.rk-scope) img{display:block;max-width:100%}:where(.rk-scope) ::selection{background:rgba(255,255,255,.22)}.rk-scope [data-theme=admin] ::selection,:where(html[data-studio-theme=light]) .rk-scope ::selection{background:rgba(0,0,0,.12)}.rk-scope :focus-visible{outline:none}.rk-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rk-i--18{width:18px;height:18px}.rk-i--20{width:20px;height:20px}.rk-i--12{width:12px;height:12px;stroke-width:2.2}[hidden]{display:none!important}.rk-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rk-ui{font-family:var(--font-ui)}.rk-hero{font-size:var(--fs-hero);line-height:1.08}.rk-display,.rk-hero{margin:0;letter-spacing:var(--ls-display);font-weight:var(--fw-head)}.rk-display{font-size:var(--fs-display);line-height:var(--lh-display);color:var(--t1)}.rk-display .rk-grey,.rk-hero .rk-grey{color:var(--t3)}.rk-h2{margin:0;font-size:var(--fs-section);line-height:1.25;letter-spacing:var(--ls-section);font-weight:var(--fw-head);color:var(--t1)}.rk-title{font-size:var(--fs-title);line-height:1.35;font-weight:var(--fw-title);color:var(--t1)}.rk-lede{margin:0;font-size:var(--fs-lede);line-height:1.5;color:var(--t2)}.rk-small{font-size:var(--fs-small);color:var(--t3)}.rk-label{font-size:var(--fs-label)}.rk-label,.rk-muted{color:var(--t3)}.rk-num-tab{font-variant-numeric:tabular-nums}.rk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--h-ctl);padding:0 16px;border:0;border-radius:var(--r-ctl);background:var(--btn-bg);color:var(--t1);font-family:inherit;font-size:var(--fs-btn);font-weight:var(--fw-btn);line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--d-fast) ease-out,color var(--d-fast) ease-out,transform var(--d-fast) ease-out,opacity var(--d-fast) ease-out}.rk-btn.is-focus,.rk-btn.is-hover,.rk-btn:focus-visible,.rk-btn:hover{background:var(--btn-bg-h)}.rk-btn:active{transform:scale(.98)}.rk-btn--primary{background:var(--cta);color:var(--cta-t);box-shadow:var(--sh-pill)}.rk-btn--primary.is-focus,.rk-btn--primary.is-hover,.rk-btn--primary:focus-visible,.rk-btn--primary:hover{background:var(--cta-h)}.rk-btn--ghost{background:transparent;box-shadow:none;color:var(--t2);padding:0 12px}.rk-btn--ghost.is-focus,.rk-btn--ghost.is-hover,.rk-btn--ghost:focus-visible,.rk-btn--ghost:hover{background:var(--hover);color:var(--t1)}.rk-btn--sm{min-height:var(--h-ctl-sm);padding:0 13px}.rk-btn--ghost.rk-btn--sm{padding:0 10px}.rk-btn--icon{width:var(--h-ctl);padding:0;background:transparent;box-shadow:none;color:var(--t3);flex:none}.rk-btn--icon.rk-btn--sm{width:var(--h-ctl-sm)}.rk-btn--icon.is-focus,.rk-btn--icon.is-hover,.rk-btn--icon:focus-visible,.rk-btn--icon:hover{background:var(--hover);color:var(--t1)}.rk-btn[aria-pressed=true]{background:var(--pick);color:var(--t1)}.rk-btn--icon[aria-pressed=true]{background:var(--inner2);color:var(--t1)}.rk-btn--block{width:100%}.rk-btn:disabled,.rk-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;transform:none}.rk-btn[aria-busy=true]{cursor:progress;pointer-events:none}.rk-btn .rk-spin{width:14px;height:14px}.rk-link{display:inline;padding:0;border:0;background:none;color:var(--t3);font-size:var(--fs-small);text-decoration:underline;text-decoration-color:var(--l4);text-underline-offset:3px;cursor:pointer}.rk-link:focus-visible,.rk-link:hover{color:var(--t1)}.rk-link:focus-visible{background:var(--hover);border-radius:6px}@media (pointer:coarse){.rk-link{display:inline-flex;align-items:center;min-height:44px}.rk-attach__x:before{inset:-13px}.rk-guide__step>.rk-tick:before{inset:-12px}}.rk-seg{gap:2px;max-width:100%;padding:4px;border-radius:var(--r-ctl);background:var(--s1)}.rk-seg,.rk-seg__btn{display:inline-flex;align-items:center}.rk-seg__btn{justify-content:center;gap:7px;min-height:var(--h-ctl-sm);padding:0 14px;border:0;border-radius:var(--r-ctl);background:none;color:var(--t3);font-size:var(--fs-btn);font-weight:var(--fw-btn);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) ease-out,color var(--d-fast) ease-out}.rk-seg__btn:hover{color:var(--t1)}.rk-seg__btn:focus-visible{background:var(--hover);color:var(--t1)}.rk-seg__btn:disabled{opacity:.4;cursor:not-allowed}.rk-seg--top .rk-seg__btn{padding:0 16px}.rk-seg--top .rk-seg__btn[aria-pressed=true],.rk-seg--top .rk-seg__btn[aria-selected=true]{background:var(--cta);color:var(--cta-t)}.rk-seg--quiet .rk-seg__btn[aria-pressed=true],.rk-seg--quiet .rk-seg__btn[aria-selected=true]{background:var(--inner2);color:var(--t1)}.rk-seg--top .rk-seg__btn[aria-pressed=true]:focus-visible,.rk-seg--top .rk-seg__btn[aria-selected=true]:focus-visible{background:var(--cta-h)}.rk-seg--quiet .rk-seg__btn[aria-pressed=true]:focus-visible,.rk-seg--quiet .rk-seg__btn[aria-selected=true]:focus-visible{background:var(--pick)}.rk-seg--fill{display:flex}.rk-seg--fill .rk-seg__btn{flex:1 1 0;min-width:0}.rk-scope [data-theme=admin] .rk-seg{background:var(--inner);box-shadow:none}:where(html[data-studio-theme=light]) .rk-scope .rk-seg{background:var(--inner);box-shadow:none}.rk-scope [data-theme=admin] .rk-seg--quiet .rk-seg__btn[aria-pressed=true],.rk-scope [data-theme=admin] .rk-seg--quiet .rk-seg__btn[aria-selected=true]{background:#ffffff;box-shadow:0 1px 2px rgba(26,26,26,.14)}:where(html[data-studio-theme=light]) .rk-scope .rk-seg--quiet .rk-seg__btn[aria-pressed=true],:where(html[data-studio-theme=light]) .rk-scope .rk-seg--quiet .rk-seg__btn[aria-selected=true]{background:#ffffff;box-shadow:0 1px 2px rgba(26,26,26,.14)}:where(html[data-studio-theme=light]) .rk-scope .rk-seg--quiet .rk-seg__btn[aria-pressed=true]:focus-visible,:where(html[data-studio-theme=light]) .rk-scope .rk-seg--quiet .rk-seg__btn[aria-selected=true]:focus-visible{background-image:linear-gradient(var(--hover),var(--hover))}.rk-chips{display:flex;flex-wrap:wrap;gap:8px}.rk-chip{display:inline-flex;align-items:center;gap:7px;min-height:var(--h-ctl);padding:0 16px;border:0;border-radius:var(--r-ctl);background:var(--btn-bg);color:var(--t1);font-size:var(--fs-chip);font-weight:var(--fw-btn);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) ease-out,transform var(--d-fast) ease-out}.rk-chip:focus-visible,.rk-chip:hover{background:var(--btn-bg-h)}.rk-chip:active{transform:scale(.98)}.rk-chip .rk-i{display:none;width:14px;height:14px;stroke-width:2}.rk-chip[aria-pressed=true]{background:var(--pick)}.rk-chip[aria-pressed=true] .rk-i{display:block}.rk-chip small{color:var(--t3);font-size:var(--fs-label)}.rk-chips.is-answered .rk-chip:not([aria-pressed=true]){display:none}.rk-chips.is-answered .rk-chip{cursor:default;transform:none}.rk-chip:disabled{cursor:default}.rk-chips:not(.is-answered) .rk-chip:disabled{opacity:.4;cursor:not-allowed}.rk-filters{display:flex;gap:6px;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:2px}.rk-filters::-webkit-scrollbar{display:none}.rk-filter{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:var(--h-ctl-sm);padding:0 12px;border:0;border-radius:var(--r-ctl);background:var(--btn-bg);color:var(--t2);font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:background-color var(--d-fast) ease-out,color var(--d-fast) ease-out}.rk-filter:focus-visible,.rk-filter:hover{color:var(--t1);background:var(--btn-bg-h)}.rk-filter span{color:var(--t3)}.rk-filter .rk-i{display:none;width:13px;height:13px;stroke-width:2}.rk-filter[aria-pressed=true]{background:var(--pick);box-shadow:none;color:var(--t1)}.rk-filter[aria-pressed=true] .rk-i{display:block}.rk-board{display:flex;align-items:flex-start;gap:16px;max-width:100%;overflow-x:auto;scrollbar-width:thin;padding:4px}.rk-frame{display:flex;flex-direction:column;flex:none;width:var(--frame-w);padding:0 10px 10px;border-radius:var(--r-frame);background:var(--s1);box-shadow:var(--sh-card);transition:box-shadow var(--d-fast) ease-out}.rk-frame__head{display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 0 4px 12px}.rk-frame__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-section);letter-spacing:var(--ls-section);font-weight:var(--fw-head);color:var(--t1)}.rk-frame__count{font-size:15px;color:var(--t3)}.rk-frame__head .rk-btn--icon{margin-left:auto}.rk-frame__body{display:flex;flex-direction:column;gap:10px}.rk-frame.is-selected{background:var(--pick)}.rk-frame.is-drop{background:var(--inner)}.rk-card{display:block;width:100%;padding:6px;border:0;border-radius:var(--r-card);background:var(--card);color:inherit;text-align:left;font:inherit;box-shadow:var(--sh-card);transition:box-shadow var(--d-fast) ease-out}button.rk-card{cursor:pointer}.rk-card:hover{box-shadow:var(--sh2)}.rk-card:focus-visible{background:var(--card-h)}.rk-card.is-selected{background:var(--pick)}.rk-card__img{position:relative;aspect-ratio:var(--ratio,4/5);border-radius:var(--r-img);overflow:hidden;background:var(--img-bg)}.rk-card__img img{width:100%;height:100%;object-fit:cover}.rk-card__cap{display:block;padding:9px 6px 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-small);line-height:16px;color:var(--t3)}.rk-card--note{padding:14px 16px 16px;font-size:15px;line-height:1.4;color:var(--t1)}.rk-card__kind{gap:7px;margin-bottom:7px;font-size:var(--fs-label);color:var(--t3)}.rk-card__kind,.rk-rowcard{display:flex;align-items:center}.rk-rowcard{flex-wrap:wrap;gap:10px 14px;padding:12px 12px 12px 14px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.rk-rowcard__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--inner);color:var(--t1);overflow:hidden}.rk-rowcard__icon img{width:100%;height:100%;object-fit:cover}.rk-panel .rk-rowcard__icon,.rk-rail .rk-rowcard__icon,.rk-sheet .rk-rowcard__icon{background:var(--inner2)}.rk-rowcard__text{display:grid;gap:1px;flex:1 1 150px;min-width:0}.rk-rowcard__name{font-size:var(--fs-title);font-weight:var(--fw-title);color:var(--t1)}.rk-rowcard__line,.rk-rowcard__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-rowcard__line{font-size:var(--fs-small);color:var(--t3)}.rk-rowcard__actions{display:flex;align-items:center;gap:6px;margin-left:auto}.rk-conn{padding:24px;border-radius:var(--r-frame);background:var(--panel);box-shadow:var(--sh-card)}.rk-conn__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.rk-conn__title{margin:0;font-size:var(--fs-section);letter-spacing:var(--ls-section);font-weight:var(--fw-head);color:var(--t1)}.rk-conn__opt{font-size:var(--fs-label);color:var(--t4)}.rk-conn__sub{margin:6px 0 0;font-size:var(--fs-small);color:var(--t3)}.rk-conn__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.rk-conn__card{display:flex;align-items:center;gap:14px;min-height:68px;padding:14px 16px;border:0;border-radius:var(--r-img-lg);background:var(--card);color:var(--t1);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer;transition:background-color var(--d-fast) ease-out}.rk-conn__card:focus-visible,.rk-conn__card:hover{background:var(--card-h)}.rk-conn__card>span{display:grid;gap:2px;min-width:0}.rk-conn__card small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-label);color:var(--t3)}.rk-conn__card>.rk-i:last-child{margin-left:auto;color:var(--t3)}@media (max-width:560px){.rk-conn{padding:20px}.rk-conn__grid{grid-template-columns:minmax(0,1fr)}.rk-conn__card{min-height:60px}}.rk-sheet{display:flex;flex-direction:column;width:min(var(--rail),100%);max-height:100%;border-radius:var(--r-frame);background:var(--panel);box-shadow:var(--sh5);animation:rk-sheet-in var(--d-base) var(--ease) both}.rk-sheet--fixed{position:fixed;top:12px;right:12px;bottom:12px;z-index:1100;max-width:calc(100vw - 24px)}.rk-sheet__head{display:flex;align-items:flex-start;gap:10px;padding:22px 12px 8px 24px}.rk-sheet__head>div{flex:1;min-width:0}.rk-sheet__title{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:var(--fw-head)}.rk-sheet__sub{display:block;margin-top:4px;font-size:var(--fs-small);color:var(--t3)}.rk-sheet__body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:8px 24px 20px}.rk-sheet__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px 16px 24px;border-top:1px solid var(--l1)}.rk-bsheet{width:100%;max-height:80vh;overflow:auto;padding:8px 14px calc(16px + env(safe-area-inset-bottom));border-radius:var(--r-frame) var(--r-frame) 0 0;background:var(--panel);box-shadow:0 -20px 60px rgba(0,0,0,.45);animation:rk-rise var(--d-base) var(--ease) both}.rk-bsheet--fixed{position:fixed;left:0;right:0;bottom:0;z-index:1130}.rk-bsheet__grab{width:40px;height:4px;margin:4px auto 12px;border-radius:4px;background:var(--l3)}.rk-bsheet__title{margin:0 10px 6px;font-size:var(--fs-label);font-weight:400;color:var(--t3)}.rk-scope [data-theme=admin] .rk-sheet__title{font-size:16px}.rk-menu{display:grid;min-width:250px;max-width:100%;padding:8px;border-radius:var(--r-card);background:var(--panel);box-shadow:var(--sh5);animation:rk-fade-up var(--d-fast) var(--ease) both}.rk-menu__label{margin:6px 10px 4px;font-size:var(--fs-label);color:var(--t3)}.rk-menu__item{display:flex;align-items:center;gap:12px;width:100%;min-height:42px;padding:8px 10px;border:0;border-radius:13px;background:none;color:var(--t1);font:inherit;font-size:var(--fs-body);text-align:left;cursor:pointer}.rk-menu__item:focus-visible,.rk-menu__item:hover{background:var(--hover)}.rk-menu__item>.rk-i{color:var(--t3)}.rk-menu__item>img{width:26px;height:26px;flex:none;border-radius:7px;object-fit:cover}.rk-menu__item>span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-menu__item>small{margin-left:auto;padding-left:8px;font-size:var(--fs-label);color:var(--t4);white-space:nowrap}.rk-menu__item:disabled{opacity:.4;cursor:not-allowed}.rk-menu__sep{height:1px;margin:6px 4px;border:0;background:var(--l1)}.rk-bsheet .rk-menu__item{min-height:50px;font-size:15px}@media (pointer:coarse){.rk-menu__item{min-height:48px}}.rk-scrim{position:fixed;inset:0;z-index:1120;display:grid;place-items:center;padding:16px;background:var(--scrim);animation:rk-fade var(--d-fast) linear both}.rk-modal{display:flex;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;border-radius:var(--r-frame);background:var(--panel);box-shadow:var(--sh5);animation:rk-modal-in var(--d-base) var(--ease) both}.rk-modal__head{position:relative;padding:22px 62px 8px 26px}.rk-modal__title{margin:0;font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:var(--fw-head)}.rk-modal__head .rk-btn--icon{position:absolute;top:14px;right:12px}.rk-modal__body{display:flex;flex-direction:column;gap:14px;padding:8px 26px 22px;color:var(--t2)}.rk-modal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:14px 18px 16px 26px;border-top:1px solid var(--l1)}.rk-scope [data-theme=admin] .rk-modal__title{font-size:16px}@media (max-width:560px){.rk-modal__head{padding:18px 58px 6px 20px}.rk-modal__body{padding:6px 20px 18px}.rk-modal__foot{padding:12px 14px 14px 20px}}.rk-toast{position:fixed;left:50%;bottom:86px;z-index:1110;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 24px);min-height:48px;padding:6px 6px 6px 20px;border-radius:var(--r-pill);background:var(--toast-bg);color:var(--toast-t);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sh3);font-size:var(--fs-body);transform:translateX(-50%);animation:rk-toast-in var(--d-base) var(--ease) both}.rk-toast>span{padding:6px 4px 6px 0}.rk-toast .rk-btn{min-height:36px;background:transparent;box-shadow:none;color:inherit;text-decoration:underline;text-underline-offset:3px}.rk-toast .rk-btn:focus-visible,.rk-toast .rk-btn:hover{background:rgba(255,255,255,.08)}.rk-toast[hidden]{display:none}.rk-toast--inline{position:relative;left:auto;bottom:auto;z-index:auto;display:inline-flex;transform:none;animation:none}@media (max-width:560px){.rk-toast:not(.rk-toast--inline){bottom:96px}}.rk-banner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 14px 14px 16px;border-radius:var(--r-card);background:var(--card);font-size:var(--fs-small);color:var(--t2)}.rk-banner>.rk-i{align-self:flex-start;margin-top:2px}.rk-banner__text{display:grid;gap:2px;flex:1 1 220px;min-width:0}.rk-banner__text b{font-size:var(--fs-body);font-weight:var(--fw-title);color:var(--t1)}.rk-banner__actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.rk-banner--failed{background:var(--err-bg)}.rk-banner--failed .rk-banner__text b,.rk-banner--failed>.rk-i,.rk-scope [data-theme=admin] .rk-banner--failed .rk-banner__text{color:var(--err)}:where(html[data-studio-theme=light]) .rk-scope .rk-banner--failed .rk-banner__text{color:var(--err)}.rk-rail{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;border-radius:var(--r-frame);background:var(--panel);box-shadow:var(--sh-card)}.rk-rail__head{display:flex;align-items:center;gap:10px;padding:14px 10px 8px 18px}.rk-rail__title{flex:1;margin:0;font-family:var(--font-ui);font-size:15px;font-weight:var(--fw-ui);color:var(--t1)}.rk-rail__log{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:8px 18px 20px;scroll-behavior:smooth}.rk-rail__foot{padding:0 12px 12px}.rk-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--inner2);color:var(--t1)}.rk-mark .rk-i{width:15px;height:15px}.rk-mark--sm{width:22px;height:22px}.rk-mark--sm .rk-i{width:12px;height:12px}.rk-turn{display:grid;gap:10px;min-width:0;color:var(--t2);font-size:var(--fs-body);line-height:1.5}.rk-turn p{margin:0}.rk-turn b,.rk-turn strong{font-weight:inherit;color:var(--t1)}.rk-turn__q{font-size:var(--fs-title);color:var(--t1)}.rk-who{display:flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-ui);color:var(--t2)}.rk-turn.is-fresh p{animation:rk-reveal var(--d-slow) cubic-bezier(.3,.7,.3,1) both}.rk-echo{align-self:flex-end;max-width:86%;padding:9px 15px;border-radius:20px;background:var(--inner2);color:var(--t1);font-size:var(--fs-body);overflow-wrap:anywhere;animation:rk-fade-up var(--d-base) var(--ease) both}.rk-scope [data-theme=admin] .rk-echo{background:var(--pick)}:where(html[data-studio-theme=light]) .rk-scope .rk-echo{background:var(--pick)}.rk-think{display:flex;align-items:center;gap:10px;min-height:24px;font-size:var(--fs-small);color:var(--t1)}.rk-spin{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentcolor;animation:rk-rotate .8s linear infinite}.rk-spin--lg{width:28px;height:28px;border-width:2px}.rk-shim{background:linear-gradient(90deg,var(--shim-lo) 0,var(--shim-hi) 45%,var(--shim-lo) 90%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rk-shim 1.4s linear infinite}.rk-shim.is-swap{animation:rk-shim 1.4s linear infinite,rk-swap .3s var(--ease)}.rk-qcard{display:grid;gap:12px;min-width:0;animation:rk-fade-up var(--d-base) var(--ease) both}.rk-qcard__q{margin:0;font-size:var(--fs-title);line-height:1.45;color:var(--t1)}.rk-qcard__q span,.rk-receipt{color:var(--t3)}.rk-receipt{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-small);animation:rk-fade var(--d-base) linear both}.rk-receipt .rk-i{width:14px;height:14px;stroke-width:2;color:var(--t2)}.rk-receipt b{font-weight:inherit;color:var(--t2)}.rk-stagger>*{animation:rk-fade-up var(--d-base) var(--ease) both}.rk-stagger>:first-child{animation-delay:calc(var(--stagger-start,.3s) + 0s)}.rk-stagger>:nth-child(2){animation-delay:calc(var(--stagger-start,.3s) + .1s)}.rk-stagger>:nth-child(3){animation-delay:calc(var(--stagger-start,.3s) + .2s)}.rk-stagger>:nth-child(4){animation-delay:calc(var(--stagger-start,.3s) + .3s)}.rk-stagger>:nth-child(5){animation-delay:calc(var(--stagger-start,.3s) + .4s)}.rk-stagger>:nth-child(n+6){animation-delay:calc(var(--stagger-start,.3s) + .5s)}.rk-ideas{display:grid;gap:8px}.rk-idea{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.rk-idea>img{width:62px;height:78px;border-radius:12px;object-fit:cover;background:var(--img-bg)}.rk-idea__text{display:grid;gap:2px;min-width:0}.rk-idea__text b{font-size:var(--fs-title);font-weight:var(--fw-title);color:var(--t1)}.rk-idea__text b,.rk-idea__text small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-idea__text small{font-size:var(--fs-small);color:var(--t3)}.rk-idea.is-picked{background:var(--pick)}.rk-idea .rk-btn:disabled{opacity:1;pointer-events:none;color:var(--t1)}.rk-ideas.is-answered .rk-idea:not(.is-picked){display:none}.rk-tiles{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}.rk-tile,.rk-tiles{display:grid;gap:8px}.rk-tile{position:relative;justify-items:center;align-content:center;min-width:0;min-height:78px;padding:14px 6px 12px;border:0;border-radius:var(--r-img-lg);background:var(--card);box-shadow:var(--sh-card);color:var(--t2);font:inherit;font-size:var(--fs-small);line-height:1.25;text-align:center;cursor:pointer;transition:background-color var(--d-fast) ease-out,color var(--d-fast) ease-out}.rk-tile:focus-visible,.rk-tile:hover{background:var(--card-h);color:var(--t1)}.rk-tile>.rk-i:first-child{width:20px;height:20px}.rk-tile__ck{position:absolute;top:8px;right:8px;width:13px;height:13px;stroke-width:2.2;opacity:0;transition:opacity var(--d-fast)}.rk-tile[aria-pressed=true]{background:var(--pick);color:var(--t1)}.rk-tile[aria-pressed=true] .rk-tile__ck{opacity:1}.rk-btn[aria-pressed=true]:focus-visible,.rk-card.is-selected:focus-visible,.rk-chip[aria-pressed=true]:focus-visible,.rk-filter[aria-pressed=true]:focus-visible,.rk-tile[aria-pressed=true]:focus-visible{background-image:linear-gradient(var(--hover),var(--hover))}.rk-plan{display:grid;gap:12px;padding:16px 16px 14px 18px;border-radius:var(--r-card-lg);background:var(--card);box-shadow:var(--sh-card)}.rk-plan__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rk-plan__cost,.rk-plan__eyebrow{font-size:var(--fs-label);color:var(--t3);white-space:nowrap}.rk-plan__lines{display:grid;gap:6px}.rk-plan__line{display:flex;justify-content:space-between;gap:12px;margin:0 -6px;padding:2px 6px;border-radius:8px;font-size:var(--fs-body)}.rk-plan__line b{font-weight:inherit;color:var(--t1)}.rk-plan__line span{color:var(--t3);text-align:right}.rk-plan__line.is-empty b,.rk-plan__line.is-empty span{color:var(--t4)}.rk-plan__line.is-flash{animation:rk-flash .9s ease-out}.rk-plan__why{margin:0;font-size:var(--fs-small);color:var(--t3)}.rk-plan__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px}.rk-plan__foot>.rk-link{margin-right:auto}.rk-plan__acts{margin-left:auto}.rk-composer,.rk-plan__acts{display:flex;align-items:center;gap:4px}.rk-composer{flex-wrap:wrap;padding:5px;border-radius:calc(var(--h-ctl) / 2 + 5px);background:var(--field);transition:background-color var(--d-fast) ease-out,box-shadow var(--d-fast) ease-out}.rk-composer:focus-within{background:var(--field-focus)}.rk-composer__input{flex:1 1 120px;min-width:0;height:var(--h-ctl);padding:0 6px;border:0;background:transparent;color:var(--t1);font-size:var(--fs-body);outline:none}.rk-composer__input:focus-visible{outline:none}.rk-composer__input::placeholder{color:var(--t4)}.rk-composer__send{display:grid;place-items:center;flex:none;width:var(--h-ctl);height:var(--h-ctl);padding:0;border:0;border-radius:50%;background:var(--cta);color:var(--cta-t);cursor:pointer;transition:opacity var(--d-fast)}.rk-composer__send:disabled{opacity:.35;cursor:default}.rk-composer__send .rk-i{stroke-width:2}.rk-composer:has(.rk-attach){border-radius:var(--r-card-lg)}.rk-composer__attach:not(:has(.rk-attach)){display:none}.rk-composer__attach{display:flex;gap:8px;width:100%;padding:5px 5px 2px}.rk-composer__err{width:100%;margin:0;padding:2px 10px 4px;font-size:var(--fs-label);color:var(--err)}.rk-scope [data-theme=admin] .rk-composer{box-shadow:inset 0 0 0 1px var(--t4)}.rk-scope [data-theme=admin] .rk-composer:focus-within{box-shadow:inset 0 0 0 1px var(--t1),0 0 0 1px var(--t1)}.rk-attach{position:relative;flex:none;width:44px;height:52px;border-radius:var(--r-thumb);overflow:hidden;background:var(--img-bg)}.rk-attach>img{width:100%;height:100%;object-fit:cover}.rk-attach__x{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;cursor:pointer}.rk-attach__x:before{content:"";position:absolute;inset:-8px}.rk-attach__x .rk-i{width:11px;height:11px;stroke-width:2.2}.rk-attach>.rk-attach__bad,.rk-attach>.rk-spin{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;color:#fff}.rk-attach.is-uploading>img{opacity:.35}.rk-attach.is-failed{box-shadow:inset 0 0 0 1.5px var(--err)}.rk-attach.is-failed>img{opacity:.35}.rk-attach__bad{width:14px;height:14px;color:var(--err)!important}.rk-vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--vmin,190px)),1fr));align-items:start;gap:18px}@media (max-width:560px){.rk-vgrid--2up{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.rk-vitem{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-width:0}.rk-vitem>.rk-vframe{grid-row:1;grid-column:1}.rk-vitem>.rk-vacts{grid-row:2;grid-column:1}.rk-vitem>.rk-vcap{grid-row:3;grid-column:1}.rk-vframe{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:var(--r-img-lg);background:linear-gradient(160deg,var(--inner),var(--s1))}.rk-vframe--1x1{aspect-ratio:1/1}.rk-vframe--4x5{aspect-ratio:4/5}.rk-vframe--9x16{aspect-ratio:9/16}.rk-vframe>img,.rk-vframe>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rk-num{position:absolute;top:10px;left:10px;z-index:3;display:flex;align-items:center;justify-content:center;gap:5px;min-width:24px;height:24px;padding:0 8px;border-radius:var(--r-pill);background:var(--on-img);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:var(--fs-caption);line-height:1;font-variant-numeric:tabular-nums}.rk-num .rk-i{width:11px;height:11px;stroke-width:2}.rk-vframe__ok{position:absolute;top:10px;right:10px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--check-bg);color:var(--check-fg)}.rk-vframe__ok .rk-i{width:13px;height:13px;stroke-width:2.4}.rk-vframe__state{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;text-align:center;font-size:var(--fs-small);color:var(--t3)}.rk-vframe__state b{font-weight:inherit;color:var(--t1)}.rk-vframe.is-failed,.rk-vframe.is-generating,.rk-vframe.is-waiting{background:var(--gen-bg)}.rk-vframe.is-failed>img,.rk-vframe.is-generating>img,.rk-vframe.is-waiting>img{display:none}.rk-vframe.is-generating:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,transparent 30%,var(--sweep) 50%,transparent 70%);background-size:220% 100%;animation:rk-sweep 1.6s linear infinite}.rk-vframe.is-generating .rk-vframe__state{color:var(--t1)}.rk-vframe.is-landed>img{animation:rk-pop var(--d-slow) var(--ease) both}.rk-vframe.is-failed{box-shadow:inset 0 0 0 1px var(--err-line)}.rk-vframe.is-failed .rk-vframe__state{color:var(--t2)}.rk-vframe.is-failed .rk-vframe__state b,.rk-vframe.is-failed .rk-vframe__state>.rk-i{color:var(--err)}.rk-vcap{display:grid;align-content:start;gap:1px;min-width:0}.rk-vcap b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-title);font-weight:var(--fw-title);color:var(--t1)}.rk-vcap p{margin:0;font-size:var(--fs-small);color:var(--t2)}.rk-vcap small{font-size:var(--fs-label);color:var(--t4)}.rk-scope [data-theme=admin] .rk-vcap small{color:var(--t3)}:where(html[data-studio-theme=light]) .rk-scope .rk-vcap small{color:var(--t3)}.rk-vacts{display:flex;flex-wrap:wrap;gap:6px}.rk-vacts .rk-btn{flex:1 1 auto;min-height:var(--h-ctl-sm);padding:0 10px;font-size:var(--fs-small)}@media (hover:hover) and (pointer:fine){.rk-vitem>.rk-vacts{grid-row:1;align-self:end;z-index:4;margin:0 8px 8px;opacity:0;transition:opacity var(--d-fast) ease-out}.rk-vitem.is-hover>.rk-vacts,.rk-vitem:focus-within>.rk-vacts,.rk-vitem:hover>.rk-vacts{opacity:1}.rk-vitem>.rk-vacts .rk-btn{background:rgba(0,0,0,.6);box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rk-vitem>.rk-vacts .rk-btn:hover{background:rgba(0,0,0,.8)}.rk-vitem>.rk-vcap{grid-row:2}}.rk-steps{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.rk-step{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border-radius:var(--r-pill);font-size:var(--fs-label);color:var(--t4);white-space:nowrap;transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease)}.rk-step__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--dot-off)}.rk-step.is-now{background:var(--inner);color:var(--t1)}.rk-step.is-now .rk-step__dot{background:var(--t1)}.rk-step.is-done{color:var(--t2)}.rk-step .rk-tick,.rk-step.is-done .rk-step__dot{display:none}.rk-step.is-done .rk-tick{display:grid;width:16px;height:16px}.rk-step.is-done .rk-tick .rk-i{width:10px;height:10px}.rk-step.is-flash{animation:rk-flash .9s ease-out}.rk-steps__count{display:none;font-size:var(--fs-label);color:var(--t3)}@media (max-width:560px){.rk-steps--compact .rk-step:not(.is-now){display:none}.rk-steps--compact .rk-steps__count{display:inline}}.rk-tick{display:grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:1.5px dashed var(--l4);border-radius:50%;background:none;color:var(--check-fg)}.rk-tick .rk-i{width:12px;height:12px;stroke-width:2.4;opacity:0}.rk-check.is-done>.rk-tick,.rk-guide__step.is-done>.rk-tick,.rk-step.is-done>.rk-tick,.rk-tick.is-done{border:0;background:var(--check-bg)}.rk-check.is-done>.rk-tick .rk-i,.rk-guide__step.is-done>.rk-tick .rk-i,.rk-step.is-done>.rk-tick .rk-i,.rk-tick.is-done .rk-i{opacity:1}.rk-checklist{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--l1)}.rk-check{display:grid;grid-template-columns:22px minmax(64px,96px) minmax(0,1fr);align-items:center;gap:12px;min-height:52px;padding:8px 6px;border-bottom:1px solid var(--l1)}.rk-check__label{font-size:var(--fs-small);color:var(--t3)}.rk-check__value{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;font-size:var(--fs-body);color:var(--t1)}.rk-check__value img{width:28px;height:34px;flex:none;border-radius:6px;object-fit:cover}.rk-check:not(.is-done) .rk-check__value{color:var(--t4)}.rk-check.is-flash{animation:rk-flash .9s ease-out}.rk-status{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--r-badge);background:var(--inner);color:var(--t2);font-size:var(--fs-label);line-height:1;white-space:nowrap}.rk-status .rk-i{width:12px;height:12px;stroke-width:2.2}.rk-status .rk-spin{width:11px;height:11px;color:var(--t1)}.rk-status--draft{color:var(--t3)}.rk-status--done{background:var(--inner2);color:var(--t1)}.rk-status--attn{background:var(--pick);color:var(--t1)}.rk-status--working{background:var(--inner);color:var(--t1)}.rk-status--failed{background:var(--err-bg);color:var(--err)}.rk-status--waiting{background:transparent;color:var(--t3);padding:0 4px}.rk-scope [data-theme=admin] .rk-status--done{background:var(--pick)}:where(html[data-studio-theme=light]) .rk-scope .rk-status--done{background:var(--pick)}.rk-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 12px 12px 20px;border-radius:var(--r-card-lg);background:var(--panel);box-shadow:var(--sh3)}.rk-statusbar__text{display:grid;gap:1px;flex:1 1 220px;min-width:0}.rk-statusbar__text b{font-weight:inherit;font-size:var(--fs-body);color:var(--t1)}.rk-statusbar__text small{font-size:var(--fs-small);color:var(--t3)}.rk-statusbar__text .rk-think{min-height:0}.rk-statusbar>.rk-btn{margin-left:auto}@media (max-width:560px){.rk-statusbar{padding:12px}.rk-statusbar>.rk-btn{width:100%}}.rk-canvas{position:relative;background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:var(--grid) var(--grid)}.rk-scope [data-theme=admin] .rk-canvas{background-image:none}:where(html[data-studio-theme=light]) .rk-scope .rk-canvas{background-image:none}.rk-toolbar{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:6px;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);background:var(--float);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--sh3)}.rk-toolbar::-webkit-scrollbar{display:none}.rk-toolbar__sep{flex:none;width:1px;height:20px;margin:0 6px;background:var(--l3)}.rk-toolbar__zoom{flex:none;min-width:52px;height:var(--h-ctl);padding:0 4px;border:0;border-radius:var(--r-pill);background:none;color:var(--t3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;cursor:pointer}.rk-toolbar__zoom:hover{background:var(--hover);color:var(--t1)}.rk-toolbar .rk-btn--primary{flex:none}@media (max-width:560px){.rk-toolbar .rk-hide-sm{display:none}}.rk-selbar{display:inline-flex;align-items:center;gap:2px;max-width:100%;padding:5px;overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);background:var(--float);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--sh3);white-space:nowrap;animation:rk-fade-up var(--d-fast) var(--ease) both}.rk-selbar::-webkit-scrollbar{display:none}.rk-selbar__count{flex:none;padding:0 8px 0 12px;font-size:var(--fs-small);color:var(--t3)}.rk-selbar .rk-btn{flex:none;min-height:calc(var(--h-ctl) - 2px);background:transparent;box-shadow:none;color:var(--t2)}.rk-selbar .rk-btn:hover{background:var(--hover);color:var(--t1)}.rk-selbar .rk-btn--primary,.rk-selbar .rk-btn--primary:hover{background:var(--cta);color:var(--cta-t)}@media (max-width:560px){.rk-selbar{flex-wrap:wrap;justify-content:center;overflow:visible;border-radius:var(--r-card-lg);white-space:normal}}.rk-node{position:relative;width:216px;max-width:100%;padding:6px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh2)}.rk-node__img{aspect-ratio:4/3;border-radius:var(--r-img);overflow:hidden;background:var(--img-bg)}.rk-node__img img{width:100%;height:100%;object-fit:cover}.rk-node__body{display:grid;gap:1px;padding:9px 8px 4px}.rk-node__title{font-size:var(--fs-title);font-weight:var(--fw-title);color:var(--t1)}.rk-node__line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-small);color:var(--t3)}.rk-node__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 2px 2px}.rk-node__out{font-size:var(--fs-label);color:var(--t3)}.rk-port{position:absolute;top:50%;z-index:2;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--l5)}.rk-port--in{left:-7px}.rk-port--out{right:-7px;background:var(--t1);box-shadow:0 0 0 3px var(--bg)}.rk-split{container-type:inline-size;min-width:0}.rk-split__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:12px;align-items:stretch}.rk-split__board,.rk-split__rail{min-width:0;min-height:0}.rk-split .rk-split__switch{display:none}.rk-split__dot{width:7px;height:7px;border-radius:50%;background:currentColor}.rk-split__dot[hidden]{display:none}@container (max-width:900px){.rk-split__grid{grid-template-columns:minmax(0,1fr)}.rk-split .rk-split__switch{display:flex;width:100%;margin-bottom:12px}.rk-split.is-rail .rk-split__board,.rk-split:not(.is-rail) .rk-split__rail{display:none}}.rk-pagehead{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.rk-pagehead__title{flex:1 1 auto;min-width:0;margin:0;font-size:var(--fs-page);line-height:1.2;letter-spacing:var(--ls-page);font-weight:var(--fw-head);color:var(--t1)}.rk-pagehead__sub{flex-basis:100%;margin:-6px 0 0;font-size:var(--fs-small);color:var(--t3)}.rk-section{display:grid;align-content:start;gap:14px;min-width:0;padding:20px 22px;border-radius:var(--r-card-lg);background:var(--s1);box-shadow:var(--sh-card)}.rk-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.rk-section__title{margin:0;font-size:var(--fs-section);line-height:1.3;letter-spacing:var(--ls-section);font-weight:var(--fw-head);color:var(--t1)}.rk-section__sub{margin:0;font-size:var(--fs-small);color:var(--t3)}@media (max-width:560px){.rk-section{padding:16px}}.rk-resources{display:grid;margin:0;padding:0;list-style:none}.rk-resource{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 0;border-top:1px solid var(--l1)}.rk-resource:first-child{border-top:0;padding-top:2px}.rk-resource>img{width:48px;height:48px;border-radius:var(--r-thumb);object-fit:cover;background:var(--img-bg)}.rk-resource__text{display:grid;gap:1px;min-width:0}.rk-resource__title{font-size:var(--fs-body);color:var(--t1)}.rk-resource__meta,.rk-resource__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-resource__meta{font-size:var(--fs-small);color:var(--t3)}@media (max-width:420px){.rk-resource{grid-template-columns:44px minmax(0,1fr)}.rk-resource>img{width:44px;height:44px}.rk-resource>.rk-btn{grid-column:2;justify-self:start}}.rk-guide__top{display:flex;align-items:flex-start;gap:12px}.rk-guide__top>div{flex:1;min-width:0;display:grid;gap:8px}.rk-guide__bar{height:4px;border-radius:4px;background:var(--inner2);overflow:hidden}.rk-guide__bar>i{display:block;height:100%;border-radius:4px;background:var(--cta);transition:width var(--d-slow) var(--ease)}.rk-guide__steps{display:grid;gap:2px;margin:0;padding:0;list-style:none}.rk-guide__step{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:4px 12px;padding:10px;border-radius:14px}.rk-guide__step>.rk-tick{position:relative;margin-top:1px;cursor:pointer}.rk-guide__step>.rk-tick:before{content:"";position:absolute;inset:-7px}.rk-guide__step>.rk-tick:focus-visible,.rk-guide__step>.rk-tick:hover{background:var(--hover)}.rk-guide__step b{font-weight:inherit;font-size:var(--fs-body);color:var(--t1)}.rk-guide__step.is-done b{color:var(--t3)}.rk-guide__more{display:none;grid-column:2;gap:10px;justify-items:start}.rk-guide__more p{margin:0;font-size:var(--fs-small);color:var(--t3)}.rk-guide__step.is-current{background:var(--inner)}.rk-guide__step.is-current .rk-guide__more{display:grid}.rk-guide-hidden{gap:8px;font-size:var(--fs-small);color:var(--t3)}.rk-guide-hidden,.rk-usage{display:flex;flex-wrap:wrap;align-items:center}.rk-usage{gap:8px 16px}.rk-usage__text{flex:1 1 auto;min-width:0;font-size:var(--fs-body);color:var(--t1)}.rk-usage__text span{color:var(--t3)}.rk-empty{display:grid;justify-items:center;gap:6px;padding:36px 20px;text-align:center}.rk-empty__art{display:grid;place-items:center;width:64px;height:64px;margin-bottom:10px;border-radius:20px;background:var(--inner);color:var(--t2)}.rk-empty__art .rk-i{width:24px;height:24px}.rk-empty__title{margin:0;font-size:var(--fs-section);letter-spacing:var(--ls-section);font-weight:var(--fw-head);color:var(--t1)}.rk-empty__line{max-width:36ch;margin:0 0 12px;font-size:var(--fs-small);color:var(--t3)}.rk-skel{display:block;border-radius:8px;background:linear-gradient(100deg,var(--skel) 30%,var(--skel-hi) 50%,var(--skel) 70%);background-size:300% 100%;animation:rk-skel 1.4s linear infinite}.rk-skelrow{display:grid;grid-template-columns:48px minmax(0,1fr) 72px;align-items:center;gap:14px;padding:12px 0}.rk-skelrow>.rk-skel:first-child{width:48px;height:48px;border-radius:var(--r-thumb)}.rk-skelrow__lines{display:grid;gap:8px}.rk-skelrow__lines .rk-skel{height:10px}.rk-skelrow__lines .rk-skel:first-child{width:62%}.rk-skelrow__lines .rk-skel:last-child{width:38%}.rk-skelrow>.rk-skel:last-child{height:28px;border-radius:var(--r-ctl)}.rk-scope [data-theme=admin] .rk-btn--primary{font-weight:600}.rk-scope [data-theme=admin] .rk-btn--icon{color:var(--t2)}:where(html[data-studio-theme=light]) .rk-scope .rk-btn--icon{color:var(--t2)}.rk-scope [data-theme=admin] .rk-chip[aria-pressed=true],.rk-scope [data-theme=admin] .rk-filter[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--l5)}.rk-scope [data-theme=admin] .rk-frame{background:var(--s1)}:where(html[data-studio-theme=light]) .rk-scope .rk-frame{background:var(--s1)}.rk-scope [data-theme=admin] .rk-conn,.rk-scope [data-theme=admin] .rk-rail{box-shadow:var(--sh-card)}:where(html[data-studio-theme=light]) .rk-scope .rk-conn,:where(html[data-studio-theme=light]) .rk-scope .rk-rail{box-shadow:var(--sh-card)}.rk-scope [data-theme=admin] .rk-toast .rk-btn:hover{background:rgba(255,255,255,.12)}:where(html[data-studio-theme=light]) .rk-scope .rk-toast .rk-btn:focus-visible,:where(html[data-studio-theme=light]) .rk-scope .rk-toast .rk-btn:hover{background:rgba(255,255,255,.12)}.rk-scope [data-theme=admin] .rk-vframe{background:var(--inner)}:where(html[data-studio-theme=light]) .rk-scope .rk-vframe{background:var(--inner)}.rk-scope [data-theme=admin] .rk-mark{background:var(--inner)}:where(html[data-studio-theme=light]) .rk-scope .rk-mark{background:var(--inner)}@keyframes rk-fade{0%{opacity:0}to{opacity:1}}@keyframes rk-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rk-reveal{0%{clip-path:inset(0 100% 0 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes rk-pop{0%{opacity:0;transform:scale(1.04);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes rk-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes rk-skel{0%{background-position:100% 0}to{background-position:0 0}}@keyframes rk-shim{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes rk-rotate{to{transform:rotate(1turn)}}@keyframes rk-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rk-sheet-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@keyframes rk-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes rk-modal-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes rk-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes rk-flash{0%{background-color:var(--flash)}to{background-color:transparent}}@keyframes rk-settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.rk-in{animation:rk-fade-up var(--d-base) var(--ease) both}.rk-settle{animation:rk-settle var(--d-base) var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.rk-bsheet,.rk-echo,.rk-in,.rk-menu,.rk-modal,.rk-qcard,.rk-receipt,.rk-scrim,.rk-selbar,.rk-settle,.rk-sheet,.rk-stagger>*,.rk-turn.is-fresh p,.rk-vframe.is-landed>img{animation:rk-fade .16s linear both!important;animation-delay:0s!important}.rk-shim,.rk-toast{animation:none!important}.rk-shim{background:none;color:var(--t1)}.rk-skel,.rk-vframe.is-generating:before{animation:none!important}.rk-spin{animation-duration:2.4s!important}.rk-check.is-flash,.rk-plan__line.is-flash,.rk-step.is-flash{animation:none!important}.rk-btn,.rk-chip{transition:none}.rk-btn:active,.rk-chip:active{transform:none}}.rk-reduce-motion .rk-bsheet,.rk-reduce-motion .rk-echo,.rk-reduce-motion .rk-in,.rk-reduce-motion .rk-menu,.rk-reduce-motion .rk-modal,.rk-reduce-motion .rk-qcard,.rk-reduce-motion .rk-receipt,.rk-reduce-motion .rk-scrim,.rk-reduce-motion .rk-selbar,.rk-reduce-motion .rk-settle,.rk-reduce-motion .rk-sheet,.rk-reduce-motion .rk-stagger>*,.rk-reduce-motion .rk-turn.is-fresh p,.rk-reduce-motion .rk-vframe.is-landed>img{animation:rk-fade .16s linear both!important;animation-delay:0s!important}.rk-reduce-motion .rk-toast{animation:none!important}.rk-reduce-motion .rk-shim{animation:none!important;background:none;color:var(--t1)}.rk-reduce-motion .rk-skel,.rk-reduce-motion .rk-vframe.is-generating:before{animation:none!important}.rk-reduce-motion .rk-spin{animation-duration:2.4s!important}.rk-reduce-motion .rk-check.is-flash,.rk-reduce-motion .rk-plan__line.is-flash,.rk-reduce-motion .rk-step.is-flash{animation:none!important}.rk-reduce-motion .rk-btn,.rk-reduce-motion .rk-chip{transition:none}.rk-reduce-motion .rk-btn:active,.rk-reduce-motion .rk-chip:active{transform:none}.studio-shell.is-boards-nav .studio-sidebar{border-right-color:transparent}.studio-shell.is-boards-nav .studio-sidebar-link{border-color:transparent;color:#939393;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.studio-shell.is-boards-nav .studio-sidebar-link:hover{border-color:transparent;background:rgba(255,255,255,.06);color:#ededed}.studio-shell.is-boards-nav .studio-sidebar-link.is-active{border-color:transparent;background:#252525;color:#ededed}.studio-shell.is-boards-nav .studio-nav-icon,.studio-shell.is-boards-nav .studio-sidebar-link.is-active .studio-nav-icon{color:currentColor}.studio-shell.is-boards-nav .studio-sidebar-link:focus-visible{outline:none;background:rgba(255,255,255,.06);color:#ededed}.studio-shell.is-boards-nav .studio-sidebar-link.is-active:focus-visible{background:#2c2c2c}.studio-shell.is-boards-nav .studio-sidebar-brand,.studio-shell.is-boards-nav .studio-sidebar-control{border-color:transparent}.studio-shell.is-boards-nav .studio-sidebar-brand:focus-visible,.studio-shell.is-boards-nav .studio-sidebar-brand:hover,.studio-shell.is-boards-nav .studio-sidebar-control:focus-visible,.studio-shell.is-boards-nav .studio-sidebar-control:hover{border-color:transparent;outline:none;background:rgba(255,255,255,.06);color:#ededed}.studio-shell.is-boards-nav .studio-sidebar-account{display:grid;gap:4px;align-content:end;padding-bottom:8px}.studio-shell.is-boards-nav .studio-sidebar-sep{height:1px;margin:6px 10px;background:#242424}.studio-shell.sidebar-collapsed.is-desktop.is-boards-nav .studio-sidebar-sep{width:28px;margin:6px auto}.studio-shell.sidebar-collapsed.is-desktop.is-boards-nav .studio-sidebar-account{justify-items:center}.studio-upgrade-card{display:grid;gap:10px;margin:4px 0 2px;padding:12px;border-radius:16px;background:#1e1e1e;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.studio-upgrade-card__text{display:grid;gap:1px;min-width:0}.studio-upgrade-card__text b{overflow:hidden;color:#ededed;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.studio-upgrade-card__text span{color:#939393;font-size:12px}.studio-upgrade-card__bar{display:block;height:4px;overflow:hidden;border-radius:4px;background:#2c2c2c}.studio-upgrade-card__bar i{display:block;height:100%;border-radius:4px;background:#e8e8e8}.studio-upgrade-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:#2c2c2c;color:#ededed;font-size:13px;font-weight:500;transition:background .16s ease}.studio-upgrade-card__btn:hover{background:#333333}.studio-upgrade-card__btn:focus-visible{outline:none;background:#333333}@media (pointer:coarse){.studio-upgrade-card__btn{min-height:44px}}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-link{color:#616161}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-link:hover{background:rgba(0,0,0,.05);color:#303030}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-link.is-active{background:#ebebeb;color:#303030}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-brand:focus-visible,html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-brand:hover,html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-control:focus-visible,html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-control:hover,html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-link:focus-visible{background:rgba(0,0,0,.05);color:#303030}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-link.is-active:focus-visible{background:#e3e3e3}html[data-studio-theme=light] .studio-upgrade-card__btn:focus-visible{background:#ebebeb}html[data-studio-theme=light] .studio-shell.is-boards-nav .studio-sidebar-sep{background:#e3e3e3}html[data-studio-theme=light] .studio-upgrade-card{background:#ffffff;box-shadow:0 1px 0 rgba(26,26,26,.07),0 1px 3px rgba(26,26,26,.07)}html[data-studio-theme=light] .studio-upgrade-card__text b{color:#303030}html[data-studio-theme=light] .studio-upgrade-card__text span{color:#616161}html[data-studio-theme=light] .studio-upgrade-card__bar{background:#ebebeb}html[data-studio-theme=light] .studio-upgrade-card__bar i{background:#303030}html[data-studio-theme=light] .studio-upgrade-card__btn{background:#f3f3f3;color:#303030}html[data-studio-theme=light] .studio-upgrade-card__btn:hover{background:#ebebeb}:where(html[data-studio-theme=light]) .rk-scope .rk-btn:disabled,:where(html[data-studio-theme=light]) .rk-scope .rk-btn[aria-disabled=true]{opacity:.6}.studio-app-iconbtn:focus-visible{outline:none;background:rgba(255,255,255,.08)}html[data-studio-theme=light] .studio-app-iconbtn:focus-visible{background:rgba(16,16,16,.08)}a.studio-skip-link{border-radius:999px;background:#2c2c2c;color:#ededed}a.studio-skip-link:focus-visible{outline:none}html[data-studio-theme=light] a.studio-skip-link{background:#e3e3e3;color:#303030}button.ripli-ask-floating:focus-visible{outline:none;background:rgba(44,44,44,.96)}html[data-studio-theme=light] button.ripli-ask-floating:focus-visible{background:#ebebeb}html body .studio-app-iconbtn{border-color:transparent;background:rgba(255,255,255,.05)}html body .studio-app-iconbtn:hover{border-color:transparent;background:rgba(255,255,255,.08)}html body .ripli-ask-floating{border-color:transparent;background:rgba(37,37,37,.92)}html body .ripli-ask-floating:hover{border-color:transparent;background:rgba(44,44,44,.96)}html[data-studio-theme=light] body .ripli-ask-floating{border-color:transparent;box-shadow:0 12px 30px rgba(16,16,16,.14)}html[data-studio-theme=light] body .ripli-ask-floating:hover{border-color:transparent;box-shadow:0 16px 36px rgba(16,16,16,.18)}.studio-topbar.has-view-switch{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.studio-topbar.has-view-switch .studio-topbar-left{min-width:0}.studio-topbar.has-view-switch .studio-topbar-center{display:flex;justify-content:center;min-width:0}.studio-topbar.has-view-switch .studio-topbar-actions{position:relative;justify-self:end;min-width:0}.studio-topbar-more{display:none}@media (max-width:1120px){.studio-topbar.has-view-switch .studio-ovf-theme,.studio-topbar.has-view-switch .studio-ovf-updates{display:none}.studio-topbar.has-view-switch .studio-ovf-anchor-updates{display:contents}.studio-topbar.has-view-switch .studio-topbar-more{display:inline-flex}}@media (max-width:899px){.studio-topbar.has-view-switch .studio-ovf-new,.studio-topbar.has-view-switch .studio-ovf-projects,.studio-topbar.has-view-switch .studio-topbar-meta{display:none}}@media (max-width:760px){.studio-topbar.has-view-switch .studio-topbar-actions{width:auto;justify-content:flex-end;flex-wrap:nowrap;gap:6px}}@media (max-width:559px){.studio-topbar.has-view-switch{display:flex;flex-direction:row;align-items:center;gap:6px}.studio-topbar.has-view-switch .studio-topbar-left{width:auto;flex:0 1 auto}.studio-topbar.has-view-switch .studio-topbar-center{flex:none;margin-left:auto}.studio-topbar.has-view-switch .studio-topbar-actions{flex:none}.studio-topbar.has-view-switch .studio-ovf-item{display:none}.studio-topbar.has-view-switch .studio-ovf-anchor{display:contents}}.studio-ovf{position:relative}.studio-ovf-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:grid;gap:2px;min-width:208px;padding:6px;border-radius:14px;background:#1e1e1e;box-shadow:0 24px 70px rgba(0,0,0,.54)}.studio-ovf-row{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.88);font-size:13px;font-weight:500;text-align:left;white-space:nowrap;cursor:pointer;transition:background .15s ease}.studio-ovf-row:focus-visible,.studio-ovf-row:hover{background:rgba(255,255,255,.06)}.studio-ovf-icon{display:inline-flex;flex:none;width:15px;color:rgba(255,255,255,.5)}.studio-ovf-icon svg{width:15px;height:15px}.studio-ovf-value{margin-left:auto;padding-left:16px;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}@media (pointer:coarse){.studio-ovf-row{min-height:44px}}html[data-studio-theme=light] .studio-ovf-menu{background:#ffffff;box-shadow:0 12px 40px rgba(26,26,26,.2)}html[data-studio-theme=light] .studio-ovf-row{color:#303030}html[data-studio-theme=light] .studio-ovf-row:focus-visible,html[data-studio-theme=light] .studio-ovf-row:hover{background:rgba(0,0,0,.05)}html[data-studio-theme=light] .studio-ovf-icon,html[data-studio-theme=light] .studio-ovf-value{color:#616161}.rk-scope .ap-page{display:grid;align-content:start;gap:16px}.rk-scope .xk-anchor{scroll-margin-top:calc(var(--studio-topbar-height, 72px) + 16px)}.rk-scope .ap-row--end{justify-content:flex-end}.rk-scope .ap-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.rk-scope .ap-note{margin:0}.rk-scope .ap-buyrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}@media (max-width:560px){.rk-scope .ap-buyrow{justify-content:flex-start}}.rk-scope .rk-btn[aria-busy=true]:disabled{opacity:1}.rk-scope .xk-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px}.rk-scope .xk-hero__num{margin:0;font-size:clamp(40px,5vw,56px);line-height:1;letter-spacing:-.035em;color:var(--t1)}.rk-scope .xk-hero__num small{font-size:.36em;letter-spacing:-.01em;color:var(--t3)}.rk-scope .xk-hero__line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;font-size:var(--fs-body);color:var(--t2)}.rk-scope .xk-hero__acts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@media (max-width:640px){.rk-scope .xk-hero{grid-template-columns:minmax(0,1fr)}.rk-scope .xk-hero__acts{justify-content:flex-start}}.rk-scope .xk-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk-scope .xk-stat{display:grid;gap:2px;padding:12px 14px;border-radius:16px;background:var(--s2);min-width:0}.rk-scope .xk-stat b{font-weight:400;font-size:var(--fs-title);color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-scope .xk-stat span{font-size:var(--fs-label);color:var(--t3)}@media (max-width:560px){.rk-scope .xk-stat{padding:10px}.rk-scope .xk-stat b{font-size:13px;white-space:normal}.rk-scope .xk-stat span{font-size:12px}}.rk-scope .xk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk-scope .xk-pricetile{position:relative;display:grid;gap:4px;padding:16px;border:0;border-radius:18px;background:var(--s2);color:var(--t1);font:inherit;text-align:left;cursor:pointer;transition:background var(--d-fast)}.rk-scope .xk-pricetile:focus-visible,.rk-scope .xk-pricetile:hover{background:var(--inner)}.rk-scope .xk-pricetile:disabled{cursor:progress}.rk-scope .xk-pricetile b{font-weight:400;font-size:22px;letter-spacing:-.02em}.rk-scope .xk-pricetile span{font-size:var(--fs-small);color:var(--t3)}.rk-scope .xk-pricetile .rk-tick{position:absolute;top:14px;right:14px;border:0;background:var(--inner2)}.rk-scope .xk-pricetile[aria-pressed=true]{background:var(--pick)}.rk-scope .xk-pricetile[aria-pressed=true]:focus-visible{background-image:linear-gradient(var(--hover),var(--hover))}.rk-scope .xk-pricetile[aria-pressed=true] .rk-tick{border:0;background:var(--check-bg);color:var(--check-fg)}.rk-scope .xk-pricetile[aria-pressed=true] .rk-tick .rk-i{opacity:1}@media (max-width:560px){.rk-scope .xk-tiles{grid-template-columns:minmax(0,1fr)}}.rk-scope .xk-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rk-scope .xk-plan{display:grid;align-content:start;gap:10px;padding:18px;border-radius:20px;background:var(--s2);min-width:0}.rk-scope .xk-plan.is-current{background:var(--inner)}.rk-scope .xk-plan__name{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--fs-title);color:var(--t1)}.rk-scope .xk-plan__price{font-size:28px;letter-spacing:-.025em;color:var(--t1)}.rk-scope .xk-plan__price small{font-size:13px;letter-spacing:0;color:var(--t3)}.rk-scope .xk-plan__line{font-size:var(--fs-small);color:var(--t3)}.rk-scope .xk-plan .rk-btn,.rk-scope .xk-plan .rk-status{justify-self:start;margin-top:4px}@media (max-width:760px){.rk-scope .xk-plans{grid-template-columns:minmax(0,1fr)}}.rk-scope .xk-row__amt{font-size:var(--fs-title);color:var(--t1);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.rk-scope .xk-row__amt.is-out{color:var(--t3)}.rk-scope .xk-rows--wrap .xk-row__title{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:560px){.rk-scope .xk-row{grid-template-columns:40px minmax(0,1fr)}.rk-scope .xk-row:has(.xk-row__amt){grid-template-columns:40px minmax(0,1fr) auto}.rk-scope .xk-row__end{grid-column:2;justify-self:start;justify-content:flex-start}.rk-scope .xk-row__meta,.rk-scope .xk-row__title{white-space:normal}}.rk-scope .xk-disc{border-radius:var(--r-card-lg);background:var(--s1)}.rk-scope .xk-disc>summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:0 22px;list-style:none;cursor:pointer;font-size:var(--fs-section);letter-spacing:var(--ls-section);color:var(--t1)}.rk-scope .xk-disc>summary::-webkit-details-marker{display:none}.rk-scope .xk-disc>summary:focus-visible,.rk-scope .xk-disc>summary:hover{border-radius:var(--r-card-lg);background:var(--hover)}.rk-scope .xk-disc>summary span{flex:1}.rk-scope .xk-disc>summary .rk-i{color:var(--t3);transition:transform var(--d-base) var(--ease)}.rk-scope .xk-disc[open]>summary .rk-i{transform:rotate(180deg)}.rk-scope .xk-disc__body{padding:0 22px 20px;display:grid;gap:12px}.rk-scope .xk-cost{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:14px;overflow:hidden;background:var(--s2);font-size:var(--fs-small)}.rk-scope .xk-cost td,.rk-scope .xk-cost th{padding:9px 12px;border-top:1px solid var(--l1);color:var(--t2);font-weight:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-scope .xk-cost thead th{border-top:0;color:var(--t3)}.rk-scope .xk-cost td{color:var(--t1);font-variant-numeric:tabular-nums}.rk-scope .xk-cost tr>:first-child{width:30%}@media (max-width:560px){.rk-scope .xk-disc__body{padding:0 16px 16px}.rk-scope .xk-disc>summary{padding:0 16px}.rk-scope .xk-cost{table-layout:auto}.rk-scope .xk-cost tr>:first-child{width:auto}.rk-scope .xk-cost tbody th{white-space:normal}}.rk-scope .xk-kv__skel{width:120px;height:10px}.rk-scope select.xk-input{cursor:pointer}.rk-scope .xk-group{display:grid;gap:4px;min-width:0}.rk-scope .xk-group__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-top:6px}.rk-scope .xk-group__title{margin:0;font-size:var(--fs-label);font-weight:inherit;color:var(--t3)}.rk-scope .xk-picker{max-width:320px}.rk-scope .xk-noteform{display:grid;gap:10px}.rk-scope .xk-memory{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 14px;border-radius:16px;background:var(--s2)}.rk-scope .xk-memory__text{display:grid;gap:2px;min-width:0}.rk-scope .xk-memory__text b{font-weight:400;color:var(--t1)}.rk-scope .xk-memory__text span{font-size:var(--fs-small);color:var(--t3)}.rk-scope .xk-feedback{min-height:20px}.rk-scope .xk-signout{padding:4px 6px}.rk-scope .xk-modal__text{margin:0}.rk-scope .xk-dialog{width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;background:transparent;color:var(--t1);overflow:visible}.rk-scope .xk-dialog::backdrop{background:rgba(0,0,0,.6)}html[data-studio-theme=light] .rk-scope .xk-dialog::backdrop{background:rgba(0,0,0,.45)}.rk-scope .xk-dialog .rk-modal{width:100%}.rk-scope .xk-fieldset{margin:0;border:0;min-width:0}.rk-scope .xk-rows{display:grid;margin:0;padding:0;list-style:none}.rk-scope .xk-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px 14px;padding:12px 0;border-top:1px solid var(--l1)}.rk-scope .xk-row:first-child{border-top:0}.rk-scope .xk-row__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--s2);color:var(--t2);overflow:hidden}.rk-scope .xk-row__ic img{width:100%;height:100%;object-fit:cover}.rk-scope .xk-row__text{display:grid;gap:1px;min-width:0}.rk-scope .xk-row__title{color:var(--t1)}.rk-scope .xk-row__meta,.rk-scope .xk-row__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rk-scope .xk-row__meta{font-size:var(--fs-small);color:var(--t3)}.rk-scope .xk-row__end{display:flex;align-items:center;gap:8px;justify-content:flex-end}.rk-scope .xk-row--btn{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;padding-left:6px;padding-right:6px;margin:0 -6px;width:calc(100% + 12px)}.rk-scope .xk-row--btn:focus-visible,.rk-scope .xk-row--btn:hover{background:var(--hover)}.rk-scope .xk-row--btn+.xk-row--btn{border-top:1px solid var(--l1)}@media (max-width:560px){.rk-scope .xk-row{grid-template-columns:40px minmax(0,1fr)}.rk-scope .xk-row>.rk-btn,.rk-scope .xk-row>a.rk-btn,.rk-scope .xk-row__end{grid-column:2;justify-self:start;justify-content:flex-start}.rk-scope .xk-row__meta,.rk-scope .xk-row__title{white-space:normal}}.rk-scope .xk-field{display:grid;gap:6px;min-width:0}.rk-scope .xk-field>label{font-size:var(--fs-label);color:var(--t3)}.rk-scope .xk-input,.rk-scope .xk-textarea{width:100%;min-height:42px;padding:10px 14px;border:0;border-radius:14px;background:var(--field);color:var(--t1);font:inherit;outline:none;transition:background var(--d-fast)}.rk-scope .xk-textarea{min-height:96px;resize:vertical;line-height:1.45}.rk-scope .xk-input:focus,.rk-scope .xk-textarea:focus{background:var(--field-focus)}.rk-scope .xk-input::placeholder,.rk-scope .xk-textarea::placeholder{color:var(--t4)}.rk-scope .xk-field__hint{font-size:var(--fs-label);color:var(--t4)}.rk-scope .xk-picks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.rk-scope .xk-pick{position:relative;display:block;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--img-bg);aspect-ratio:4/5;cursor:pointer}.rk-scope .xk-pick img,.rk-scope .xk-pick video{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--d-base) var(--ease)}.rk-scope .xk-pick:focus-visible img,.rk-scope .xk-pick:focus-visible video,.rk-scope .xk-pick:hover img,.rk-scope .xk-pick:hover video{transform:scale(1.03)}.rk-scope .xk-pick:focus-visible:after{content:"";position:absolute;inset:0;background:var(--hover)}.rk-scope .xk-pick>.rk-i{position:absolute;inset:0;margin:auto;color:var(--t3)}.rk-scope .xk-pick .rk-tick{position:absolute;top:8px;right:8px;display:none}.rk-scope .xk-pick[aria-pressed=true] .rk-tick{display:grid;border:0;background:var(--check-bg);color:var(--check-fg)}.rk-scope .xk-pick[aria-pressed=true] .rk-tick .rk-i{opacity:1}.rk-scope .xk-pick__kind{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:0 7px;border-radius:999px;background:var(--on-img);color:#fff;font-size:12px}.rk-scope .xk-pick__kind .rk-i{width:12px;height:12px}html[data-studio-theme=light] .rk-scope .xk-pick__kind{color:#fff}@media (max-width:760px){.rk-scope .xk-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.rk-scope .sp-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.rk-scope .sp-pickskel{display:block;aspect-ratio:4/5;border-radius:14px}.rk-scope .xk-kv{display:grid;margin:0}.rk-scope .xk-kv>div{display:grid;grid-template-columns:minmax(96px,160px) minmax(0,1fr) auto;align-items:center;gap:10px 14px;min-height:48px;padding:8px 0;border-top:1px solid var(--l1)}.rk-scope .xk-kv>div:first-child{border-top:0}.rk-scope .xk-kv dt{font-size:var(--fs-small);color:var(--t3)}.rk-scope .xk-kv dd{margin:0;min-width:0;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.rk-scope .xk-kv>div{grid-template-columns:minmax(0,1fr) auto}.rk-scope .xk-kv dt{grid-column:1/-1;margin-bottom:-6px}}.rk-scope .sp-kv dd{white-space:normal}.rk-scope .ap-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rk-scope .ap-note{font-size:var(--fs-small);color:var(--t3)}.rk-scope p.ap-note{margin:0}.rk-scope .rk-sheet.ap-wide{width:min(480px,calc(100vw - 24px))}.rk-scope .rk-sheet[tabindex="-1"]:focus{outline:none}.rk-scope .sp-lead{margin:0}.rk-scope .sp-start{align-self:flex-start}.rk-scope .sp-opt{color:var(--t4)}.rk-scope .sp-thumb{display:grid;place-items:center;flex:none;width:44px;height:55px;border-radius:10px;overflow:hidden;background:var(--img-bg);color:var(--t3)}.rk-scope .sp-thumb img,.rk-scope .sp-thumb video{display:block;width:100%;height:100%;object-fit:cover}.rk-scope .sp-result{--ratio:4/5;max-width:200px}.rk-scope .sp-result video{display:block;width:100%;height:100%;object-fit:cover}