.signup-canvas{position:fixed;inset:0;z-index:40;justify-content:center;color:var(--ph-text);font-family:var(--font);direction:rtl;text-align:right}.signup-canvas,.signup-frame{display:flex;background:var(--ph-bg);overflow:hidden}.signup-frame{position:relative;flex-direction:column;width:100%;max-width:430px;height:100dvh;margin:0 auto}.signup-canvas button{font-family:inherit;background:none;border:none;padding:0;color:inherit;text-align:inherit;cursor:pointer}.signup-canvas input,.signup-canvas select,.signup-canvas textarea{font-family:inherit;color:var(--ph-text)!important;-webkit-text-fill-color:var(--ph-text);caret-color:var(--ph-accent-light);outline:none}.signup-canvas input::-moz-placeholder{color:var(--ph-muted)!important;-webkit-text-fill-color:var(--ph-muted)}.signup-canvas input::placeholder{color:var(--ph-muted)!important;-webkit-text-fill-color:var(--ph-muted)}.signup-canvas input:-webkit-autofill{-webkit-text-fill-color:var(--ph-text)!important;-webkit-box-shadow:0 0 0 1000px var(--ph-surface) inset!important;-webkit-transition:background-color 9999s ease-out;transition:background-color 9999s ease-out}.signup-canvas input.ph-field:focus{border-color:var(--ph-accent)}.signup-canvas .ph-search input{flex:1;background:none;border:none;font-size:inherit;color:var(--ph-text)}.signup-canvas .ph-btn-primary:disabled{background:var(--ph-disabled);border-color:var(--ph-disabled);color:var(--ph-muted);cursor:not-allowed}.signup-canvas .ph-add-more-roles,.signup-canvas .ph-avatar,.signup-canvas .ph-check-row,.signup-canvas .ph-chip,.signup-canvas .ph-cube-tile,.signup-canvas .ph-freq-opt,.signup-canvas .ph-gate-opt,.signup-canvas .ph-lookup-search-btn,.signup-canvas .ph-pair-card,.signup-canvas .ph-radio-opt,.signup-canvas .ph-selectall,.signup-canvas .ph-subtype-button:not(.disabled),.signup-canvas .role-delete,.signup-canvas .role-edit{cursor:pointer}@keyframes signupIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.signup-screen{animation:signupIn .28s cubic-bezier(.22,.61,.36,1)}.signup-canvas .ph-banner,.signup-canvas .ph-success{animation:signupIn .25s ease}.signup-canvas .ph-avatar,.signup-canvas .ph-btn-primary,.signup-canvas .ph-btn-secondary,.signup-canvas .ph-chip,.signup-canvas .ph-cube-tile,.signup-canvas .ph-freq-opt,.signup-canvas .ph-gate-opt,.signup-canvas .ph-pair-card,.signup-canvas .ph-radio-opt,.signup-canvas .ph-subtype-button,.signup-canvas .sdot{transition:transform .16s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease,width .2s ease}.signup-canvas .ph-btn-primary:hover:not(:disabled){background:var(--ph-accent-darker)}.signup-canvas .ph-btn-primary:active:not(:disabled),.signup-canvas .ph-btn-secondary:active{transform:scale(.985)}.signup-canvas .ph-chip:active,.signup-canvas .ph-cube-tile:active,.signup-canvas .ph-freq-opt:active,.signup-canvas .ph-subtype-button:active{transform:scale(.96)}.signup-canvas .ph-chip.sel{animation:chipPop .2s ease}@keyframes chipPop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.signup-canvas .ph-big-check{animation:checkPop .45s cubic-bezier(.2,.9,.3,1.35)}@keyframes checkPop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.signup-canvas .ph-banner,.signup-canvas .ph-big-check,.signup-canvas .ph-chip.sel,.signup-canvas .ph-success,.signup-screen{animation:none}}.signup-canvas .ph-avatar{overflow:hidden;background-size:cover;background-position:50%}.signup-canvas .ph-avatar.has-image{border-style:solid;border-color:var(--ph-accent);color:transparent}.signup-canvas .ph-avatar.dragover{border-color:var(--ph-accent);background-color:rgba(var(--ph-accent-rgb),.08);transform:scale(1.04)}.ph-sid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--ph-border);border-radius:4px;padding:2px 6px;display:inline-block;margin-bottom:12px}.ph-sid,.signup-devbar{font-size:10px;color:var(--ph-muted);direction:ltr}.signup-devbar{position:fixed;top:8px;left:8px;z-index:60;display:flex;gap:6px}.signup-devbar button{background:var(--ph-surface);border:1px solid var(--ph-border);color:var(--ph-muted);border-radius:4px;padding:2px 6px;cursor:pointer}.signup-canvas{--font:"Urbanist","Open Sans",sans-serif;--ph-bg:#0f1422;--ph-surface:#1a2030;--ph-elevated:#252b3e;--ph-text:#ffffff;--ph-muted:#9ca3af;--ph-border:#2d3548;--ph-border-strong:#3d4660;--ph-disabled:#2a3142;--ph-green:#22c55e;--ph-frame-bg:#1f2937;--ph-overlay-soft:rgba(0,0,0,0.35);--ph-warn-bg:#3a2a14;--ph-warn-border:#a16207;--ph-warn-text:#fbbf24;--ph-error-bg:#3a1414;--ph-error-border:#c2410c;--ph-error-text:#fb923c;--ph-success-bg:#102a1a;--accent:#1F63F4;--accent-darker:#1850c4;--ph-accent:#1F63F4;--ph-accent-darker:#1850c4;--ph-accent-light:#4d83f7;--ph-accent-rgb:31,99,244;--ph-on-accent:#ffffff;--ph-accent-soft:rgba(var(--ph-accent-rgb),0.18);--ph-accent-faint:rgba(var(--ph-accent-rgb),0.08);--brand-logo:url(/brand/wordmark-white.png);--brand-mark:url(/brand/mark.png)}.signup-canvas .step-dots{display:flex;gap:8px;justify-content:center;padding:8px 20px 6px;flex-shrink:0}.signup-canvas .sdot{width:10px;height:10px;border-radius:50%;background:var(--ph-border);border:1px solid var(--ph-border-strong);transition:all .2s}.signup-canvas .sdot.done{background:var(--ph-accent);border-color:var(--ph-accent);opacity:.55}.signup-canvas .sdot.active{width:25px;height:10px;border-radius:139px;background:var(--ph-accent);border-color:var(--ph-accent)}.signup-canvas .signup-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px 17px 17px;direction:rtl;text-align:right;scrollbar-width:thin;scrollbar-color:var(--ph-border) transparent}.signup-canvas .signup-content.glue-cta{padding-bottom:101px}.signup-canvas .signup-content.glue-cta>.ph-cta-area{position:absolute;bottom:0;left:17px;right:17px;margin:0;padding:11px 0 17px;border-top:1px solid var(--ph-border);background:var(--ph-bg);z-index:5}.signup-canvas .signup-content::-webkit-scrollbar{width:4px}.signup-canvas .signup-content::-webkit-scrollbar-track{background:transparent}.signup-canvas .signup-content::-webkit-scrollbar-thumb{background:var(--ph-border);border-radius:139px}.signup-canvas .ph-close{font-size:20px;color:var(--ph-muted);float:left;margin-bottom:6px;cursor:pointer}.signup-canvas .ph-heading{font-size:21px;font-weight:700;color:var(--ph-text);margin-bottom:6px;clear:both}.signup-canvas .ph-sub{font-size:15px;color:var(--ph-muted);margin-bottom:14px}.signup-canvas .ph-label{font-size:15px;color:var(--ph-muted);margin-bottom:4px}.signup-canvas .ph-field{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:13px 14px;font-size:17px;color:var(--ph-muted);margin-bottom:11px;width:100%}.signup-canvas .ph-field.active-field{border-color:var(--ph-accent);color:var(--ph-text)}.signup-canvas .ph-helper{margin-top:-7px}.signup-canvas .ph-helper,.signup-canvas .ph-reassure{font-size:14px;color:var(--ph-muted);margin-bottom:11px}.signup-canvas .ph-radio-row{display:flex;gap:8px;margin-bottom:11px;direction:rtl}.signup-canvas .ph-radio-opt{flex:1;background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:10px 6px;font-size:15px;font-weight:500;color:var(--ph-text);text-align:center}.signup-canvas .ph-radio-opt.sel{background:var(--ph-elevated);border-color:var(--ph-accent)}.signup-canvas .ph-check-row{background:var(--ph-elevated);border-radius:11px;align-items:flex-start}.signup-canvas .ph-check-row,.signup-canvas .ph-entity-row{padding:11px 14px;display:flex;gap:11px;margin-bottom:8px;direction:rtl}.signup-canvas .ph-entity-row{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;font-size:17px;color:var(--ph-text);align-items:center;cursor:pointer}.signup-canvas .ph-entity-row.sel{border-color:var(--ph-accent);background:rgba(var(--ph-accent-rgb),.1)}.signup-canvas .ph-entity-check{width:22px;height:22px;flex-shrink:0;border:1px solid var(--ph-accent);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--ph-accent)}.signup-canvas .ph-check-box{width:20px;height:20px;flex-shrink:0;border:1px solid var(--ph-border-strong);border-radius:4px;background:var(--ph-surface);margin-top:1px}.signup-canvas .ph-check-box.checked{background:var(--ph-accent);border-color:var(--ph-accent)}.signup-canvas .ph-check-label{font-size:15px;color:var(--ph-text);line-height:1.4}.signup-canvas .ph-otp-row{display:flex;gap:8px;justify-content:center;margin:14px 0}.signup-canvas .ph-otp-cell{width:53px;height:62px;background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;color:var(--ph-text)}.signup-canvas .ph-otp-cell.filled{border-color:var(--ph-green)}.signup-canvas .ph-otp-success{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--ph-green);margin-top:6px;justify-content:center}.signup-canvas .ph-card{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:14px;padding:14px 17px;margin-bottom:11px}.signup-canvas .ph-card.sel{background:var(--ph-elevated);border-color:var(--ph-accent)}.signup-canvas .ph-cube-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;direction:rtl;margin:11px 0}.signup-canvas .ph-cube-tile{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:17px;min-height:109px;padding:14px 11px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer}.signup-canvas .ph-cube-tile.sel{background:var(--ph-elevated);border-color:var(--ph-accent);box-shadow:0 0 0 1px var(--ph-accent) inset}.signup-canvas .ph-cube-tile.wide{grid-column:1/-1}.signup-canvas .ph-cube-tile-title{font-size:18px;font-weight:700;color:var(--ph-text);margin-bottom:4px}.signup-canvas .ph-cube-tile-sub{font-size:13px;color:var(--ph-muted);line-height:1.35}.signup-canvas .ph-cube-tile-hint{font-size:13px;font-weight:600;color:var(--ph-accent);margin-top:6px}.signup-canvas .ph-card-title{font-size:18px;font-weight:700;color:var(--ph-text);margin-bottom:3px}.signup-canvas .ph-card-sub{font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-card-hint{font-size:13px;font-weight:600;color:var(--ph-accent);margin-top:4px;letter-spacing:.2px}.signup-canvas .ph-chips{display:flex;flex-wrap:wrap;gap:7px;direction:rtl;margin-bottom:11px}.signup-canvas .ph-chip{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:6px 13px;font-size:14px;color:var(--ph-text);white-space:nowrap}.signup-canvas .ph-chip.sel{background:var(--ph-accent);border-color:var(--ph-accent)}.signup-canvas .ph-chip.add{background:#3a1414;border:1px solid #c2410c;color:#fb923c;font-weight:600}.signup-canvas .ph-chip.add:hover{opacity:.9}.signup-canvas .ph-chip-x{display:inline-block;margin-right:7px;font-weight:700;opacity:.8;cursor:pointer}.signup-canvas .ph-chip-x:hover{opacity:1}.signup-canvas .ph-pair-card.sel{cursor:pointer}.signup-canvas .ph-pair-card.sel:after{content:"× בטל";display:block;margin-top:4px;font-size:13px;opacity:.7}.signup-canvas .ph-search{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:11px 14px;font-size:15px;color:var(--ph-muted);margin-bottom:11px;width:100%;display:flex;align-items:center;gap:8px;direction:rtl}.signup-canvas .ph-search-icon{font-size:17px}.signup-canvas .ph-chip-scroll{max-height:308px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:7px;direction:rtl;padding:3px;scrollbar-width:thin;scrollbar-color:var(--ph-border) transparent}.signup-canvas .ph-chip-scroll.layer-fill{max-height:336px}.signup-canvas .ph-search-tray{position:sticky;top:0;z-index:2;background:rgba(var(--ph-accent-rgb),.1);border:1px solid var(--ph-accent);border-radius:11px;padding:8px 11px;margin-bottom:11px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;direction:rtl}.signup-canvas .ph-search-tray-label{font-size:14px;font-weight:700;color:var(--ph-accent);margin-left:6px}.signup-canvas .ph-query-strip{display:flex;flex-wrap:wrap;gap:7px;direction:rtl;margin:8px 0 11px}.signup-canvas .ph-query-chip{background:var(--ph-elevated);border:1px dashed var(--ph-border-strong);border-radius:8px;padding:4px 10px;font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-chip-scroll::-webkit-scrollbar{width:3px}.signup-canvas .ph-chip-scroll::-webkit-scrollbar-thumb{background:var(--ph-border);border-radius:139px}.signup-canvas .ph-domain-row{display:flex;gap:7px;margin-bottom:11px;flex-wrap:wrap;direction:rtl}.signup-canvas .ph-domain-chip{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:6px 11px;font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-domain-chip.active{background:var(--ph-accent-soft);border-color:var(--ph-accent);color:var(--ph-text)}.signup-canvas .ph-tray{background:var(--ph-elevated);border-bottom:1px solid var(--ph-border);padding:8px 11px;margin:-14px -17px 11px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;direction:rtl;flex-shrink:0}.signup-canvas .ph-tray-x{display:inline-block;margin-right:7px;font-weight:700;opacity:.8;cursor:pointer}.signup-canvas .ph-cta-area{padding:11px 0 0;flex-shrink:0;border-top:1px solid var(--ph-border);margin-top:auto}.signup-canvas .ph-btn-primary{display:block;width:100%;background:var(--ph-accent);color:var(--ph-on-accent);border:1px solid var(--ph-accent);border-radius:11px;height:59px;font-size:18px;font-weight:600;font-family:var(--font);text-align:center;line-height:59px;margin-bottom:8px;direction:rtl}.signup-canvas .ph-btn-primary.disabled{background:var(--ph-disabled);border-color:var(--ph-disabled);color:var(--ph-muted)}.signup-canvas .ph-btn-secondary{display:block;width:100%;background:transparent;color:var(--ph-text);border:1px solid var(--ph-accent);border-radius:11px;height:56px;font-size:17px;font-weight:500;text-align:center;line-height:56px;margin-bottom:8px}.signup-canvas .ph-return-row{display:flex;gap:8px;direction:rtl;margin-top:11px}.signup-canvas .ph-return-row .ph-btn-secondary{width:auto;font-size:15px;height:53px;line-height:53px}.signup-canvas .ph-link{display:block;text-align:center;font-size:15px;color:var(--ph-text);text-decoration:underline;margin-bottom:6px}.signup-canvas .ph-banner{background:var(--ph-warn-bg);border:1px solid var(--ph-warn-border);border-radius:11px;padding:11px 14px;font-size:15px;color:var(--ph-warn-text);margin-bottom:11px;display:flex;align-items:center;gap:8px}.signup-canvas .ph-banner.error{background:var(--ph-error-bg);border-color:var(--ph-error-border);color:var(--ph-error-text)}.signup-canvas .ph-success{border:1px solid var(--ph-green);border-radius:11px;padding:11px 14px;font-size:15px;margin-bottom:11px;gap:8px}.signup-canvas .ph-big-check,.signup-canvas .ph-success{background:var(--ph-success-bg);color:var(--ph-green);display:flex;align-items:center}.signup-canvas .ph-big-check{width:67px;height:67px;border-radius:50%;border:3px solid var(--ph-green);justify-content:center;font-size:31px;margin:11px auto 14px}.signup-canvas .ph-brand-logo{display:block;margin:11px auto;background-image:var(--brand-logo);background-repeat:no-repeat;background-position:50%;background-size:contain}.signup-canvas .ph-brand-logo.welcome{width:70%;max-width:308px;aspect-ratio:4.92;margin:20px auto 8px}.signup-canvas .ph-brand-logo.done{width:50%;max-width:196px;aspect-ratio:4.92;margin:8px auto 6px}.signup-canvas .ph-brand-mark{display:block;margin:31px auto 8px;width:30%;max-width:123px;aspect-ratio:.608;background-image:var(--brand-mark);background-repeat:no-repeat;background-position:50%;background-size:contain}.signup-canvas .inline-wordmark{height:.95em;width:auto;vertical-align:-.15em;display:inline-block;margin:0 3px}.signup-canvas .ph-logo{font-size:31px;font-weight:700;color:var(--ph-accent);text-align:center;margin:28px 0 8px}.signup-canvas .ph-tagline{font-size:17px;color:var(--ph-muted);text-align:center;margin-bottom:8px}.signup-canvas .ph-trust{font-size:15px;color:var(--ph-muted);text-align:center;margin-bottom:22px}.signup-canvas .ph-breadcrumb{font-size:14px;color:var(--ph-muted);margin-bottom:8px}.signup-canvas .ph-avatar{width:84px;height:84px;border-radius:50%;background:var(--ph-surface);border:3px dashed var(--ph-border-strong);display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ph-muted);margin:11px auto}.signup-canvas .ph-cube{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:14px;padding:11px 14px;margin-bottom:8px}.signup-canvas .ph-cube-header{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:600;color:var(--ph-text);margin-bottom:6px}.signup-canvas .ph-cube-subs{display:flex;flex-wrap:wrap;gap:6px;direction:rtl}.signup-canvas .ph-cube-sub{background:var(--ph-elevated);border-radius:8px;padding:4px 10px;font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-cube-sub.chk{color:var(--ph-text)}.signup-canvas .ph-cube-emphasized{border-color:var(--ph-accent);background:rgba(var(--ph-accent-rgb),.06)}.signup-canvas .ph-cube-emphasized .ph-cube-header{font-size:18px;color:var(--ph-accent)}.signup-canvas .ph-cube-muted{opacity:.78;transform:scale(.97);transform-origin:right top}.signup-canvas .ph-cube-muted .ph-cube-header{font-size:15px;color:var(--ph-muted)}.signup-canvas .ph-cube-muted .ph-cube-sub{font-size:13px}.signup-canvas .ph-cube-header.with-secondary{display:flex;align-items:baseline;justify-content:flex-start;gap:6px}.signup-canvas .ph-cube-header-secondary{font-size:80%;color:var(--ph-muted);font-weight:400}.signup-canvas .ph-cube-subs-stacked{display:flex;flex-direction:column;gap:8px;direction:rtl}.signup-canvas .ph-subtype-block{background:rgba(255,255,255,.02);border:1px dashed var(--ph-border);border-radius:8px;padding:7px 10px}.signup-canvas .ph-subtype-header{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--ph-text);margin-bottom:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup-canvas .ph-subtype-chevron{display:inline-block;font-size:13px;color:var(--ph-accent);transition:transform .2s}.signup-canvas .ph-subtype-block.collapsed .ph-subtype-chevron{transform:rotate(-90deg)}.signup-canvas .ph-subtype-block.collapsed .ph-subtype-subs{display:none}.signup-canvas .ph-subtype-subs{display:flex;flex-wrap:wrap;gap:6px;direction:rtl}.signup-canvas .ph-subtype-placeholder{font-size:13px;color:var(--ph-muted);font-style:italic;padding:4px 8px}.signup-canvas .ph-subtype-button-row{display:flex;flex-wrap:wrap;gap:7px;direction:rtl;justify-content:flex-start}.signup-canvas .ph-subtype-button{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:8px;padding:6px 13px;font-size:14px;font-weight:600;color:var(--ph-text);display:inline-flex;align-items:center;gap:7px;cursor:pointer;direction:rtl;transition:border-color .15s;white-space:nowrap}.signup-canvas .ph-subtype-button:hover{border-color:var(--ph-accent);background:rgba(var(--ph-accent-rgb),.1)}.signup-canvas .ph-subtype-button-chevron{display:none}.signup-canvas .ph-subtype-button-meta{font-size:13px;color:var(--ph-muted);font-weight:400;opacity:.8}.signup-canvas .ph-subtype-button.disabled{opacity:.55;color:var(--ph-muted);cursor:not-allowed}.signup-canvas .ph-subtype-button.disabled,.signup-canvas .ph-subtype-button.disabled:hover{background:rgba(107,114,128,.1);border-color:var(--ph-border-strong)}.signup-canvas .ph-future-badge{display:inline-block;font-size:11px;font-weight:600;background:var(--ph-overlay-soft);color:var(--ph-muted);padding:1px 7px;border-radius:6px;margin-right:6px;direction:rtl;letter-spacing:.2px}.signup-canvas .ph-cube-disabled{opacity:.55;position:relative}.signup-canvas .ph-cube-disabled:after{content:"זמין בעתיד";position:absolute;top:8px;left:8px;font-size:13px;font-weight:700;color:#fff;background:rgba(0,0,0,.55);padding:3px 10px;border-radius:7px;direction:rtl;letter-spacing:.3px;pointer-events:none}.signup-canvas .ph-discover-cta-3{display:block;text-align:center;background:transparent;color:var(--ph-text);border:1px solid var(--ph-border);border-radius:11px;padding:13px 17px;font-size:15px;font-weight:600;margin-top:8px;cursor:pointer;direction:rtl;line-height:1.35;transition:border-color .15s,color .15s}.signup-canvas .ph-discover-cta-3:hover{border-color:var(--ph-accent);color:var(--ph-accent)}.signup-canvas .ph-discover-cta-3 .icon{font-size:18px;margin-left:7px}.signup-canvas .ph-discover-section{margin:14px 0 8px;direction:rtl}.signup-canvas .ph-discover-section-label{font-size:15px;font-weight:700;color:var(--ph-accent);margin-bottom:7px;direction:rtl}.signup-canvas .ph-discover-section-sublabel{font-size:14px;color:var(--ph-muted);font-weight:500;margin-bottom:7px;margin-right:8px}.signup-canvas .ph-discover-field-label{font-size:14px;color:var(--ph-muted);margin:8px 0 4px;direction:rtl;font-weight:500}.signup-canvas .ph-discover-empty-row{display:flex;align-items:center;gap:11px;padding:14px 17px;margin-bottom:8px;direction:rtl;background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:11px;color:var(--ph-muted);font-size:15px}.signup-canvas .ph-discover-empty-row .icon{font-size:20px;opacity:.6}.signup-canvas .ph-discover-card{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:14px;padding:14px 17px;margin-bottom:10px;direction:rtl;position:relative}.signup-canvas .ph-discover-card-title{font-size:17px;font-weight:700;color:var(--ph-text);margin-bottom:4px;display:flex;align-items:center;gap:8px}.signup-canvas .ph-discover-card-title .status-icon{font-size:18px}.signup-canvas .ph-discover-card-meta{font-size:14px;color:var(--ph-muted);margin-bottom:11px;direction:rtl;line-height:1.45}.signup-canvas .ph-discover-card.confirmed{border-color:var(--ph-green);background:rgba(34,197,94,.08);box-shadow:0 0 0 1px var(--ph-green) inset}.signup-canvas .ph-discover-card.confirmed .ph-discover-card-title .status-icon{color:var(--ph-green)}.signup-canvas .ph-discover-card.declined{border-color:#c2410c;background:rgba(194,65,12,.06);box-shadow:inset 0 0 0 1px #c2410c;opacity:.75}.signup-canvas .ph-discover-card.declined .ph-discover-card-title .status-icon{color:#c2410c}.signup-canvas .ph-discover-confirm-row{display:flex;gap:8px;direction:rtl}.signup-canvas .ph-discover-confirm-btn{flex:1;padding:8px 14px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid var(--ph-border);background:transparent;color:var(--ph-text);text-align:center;direction:rtl;transition:all .15s}.signup-canvas .ph-discover-confirm-btn.yes{color:var(--ph-text)}.signup-canvas .ph-discover-confirm-btn.no{color:var(--ph-muted)}.signup-canvas .ph-discover-confirm-btn.yes:hover{border-color:var(--ph-green);color:var(--ph-green);background:rgba(34,197,94,.1)}.signup-canvas .ph-discover-confirm-btn.no:hover{border-color:#c2410c;color:#c2410c;background:rgba(194,65,12,.08)}.signup-canvas .ph-discover-confirm-btn.yes.active{background:var(--ph-green);color:#fff;border-color:var(--ph-green)}.signup-canvas .ph-discover-confirm-btn.no.active{background:#c2410c;color:#fff;border-color:#c2410c}.signup-canvas .ph-discover-credit-group{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:14px;padding:11px 14px;margin-bottom:14px;direction:rtl}.signup-canvas .ph-discover-credit-group-header{font-size:15px;font-weight:700;color:#fbbf24;margin-bottom:7px;direction:rtl;letter-spacing:.2px;border-bottom:1px dashed rgba(251,191,36,.3);padding-bottom:7px}.signup-canvas .ph-discover-credit-group-count{font-size:14px;color:var(--ph-muted);font-weight:500;margin-bottom:10px;direction:rtl}.signup-canvas .ph-discover-helper{font-size:14px;color:var(--ph-muted);font-style:italic;margin-top:11px;padding:8px 14px;background:rgba(var(--ph-accent-rgb),.05);border-right:3px solid var(--ph-accent);border-radius:0 7px 7px 0;direction:rtl;line-height:1.5}.signup-canvas .ph-role-group{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:14px;padding:11px 14px;margin-bottom:8px;direction:rtl}.signup-canvas .ph-role-group-pending-notice{font-size:17px;font-weight:700;color:var(--ph-error-text);text-align:center;margin-bottom:8px;direction:rtl;background:var(--ph-error-bg);border:1px solid var(--ph-error-border);border-radius:11px;padding:8px 14px}.signup-canvas .ph-role-group.pending-approval .ph-role-row{border-color:var(--ph-error-border)}.signup-canvas .ph-role-group-header{font-size:17px;font-weight:700;color:var(--ph-accent);margin-bottom:8px;direction:rtl}.signup-canvas .ph-role-row{display:flex;align-items:center;justify-content:space-between;padding:8px 11px;margin-bottom:6px;background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;direction:rtl;font-size:15px}.signup-canvas .ph-role-row:last-child{margin-bottom:0}.signup-canvas .ph-role-row-text{flex:1;color:var(--ph-text);font-weight:500}.signup-canvas .ph-role-row-text .role-name{font-weight:700}.signup-canvas .ph-role-row-text .role-sep{margin:0 7px;color:var(--ph-muted);opacity:.7}.signup-canvas .ph-role-row-text .role-meta{color:var(--ph-muted);font-weight:400}.signup-canvas .ph-role-row-actions{display:flex;gap:8px;flex-shrink:0;align-items:center}.signup-canvas .ph-role-row-actions .role-delete,.signup-canvas .ph-role-row-actions .role-edit{font-size:18px;cursor:pointer;width:31px;height:31px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;transition:background .15s;line-height:1}.signup-canvas .ph-role-row-actions .role-edit{color:var(--ph-accent);background:rgba(var(--ph-accent-rgb),.1)}.signup-canvas .ph-role-row-actions .role-edit:hover{background:rgba(var(--ph-accent-rgb),.2)}.signup-canvas .ph-role-row-actions .role-delete{color:#c2410c;background:rgba(194,65,12,.1);font-size:21px}.signup-canvas .ph-role-row-actions .role-delete:hover{background:rgba(194,65,12,.2)}.signup-canvas .ph-role-row-status{font-size:13px;font-weight:600;padding:3px 8px;border-radius:11px;display:inline-block;margin-right:8px}.signup-canvas .ph-role-row-status.pending{background:rgba(217,119,6,.15);color:#d97706;border:1px solid #d97706}.signup-canvas .ph-role-row-status.approved{display:none}.signup-canvas .ph-entity-row-bchirat-button{background:transparent;border:1px dashed var(--ph-accent);color:var(--ph-accent);border-radius:8px;padding:4px 11px;font-size:14px;font-weight:600;cursor:pointer;direction:rtl;margin-right:8px;display:inline-flex;align-items:center;gap:4px}.signup-canvas .ph-entity-row-bchirat-button:hover{background:rgba(var(--ph-accent-rgb),.1)}.signup-canvas .ph-entity-row-chip-pill{background:var(--ph-accent);border:1px solid var(--ph-accent);color:var(--ph-on-accent);border-radius:1399px;padding:4px 13px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;margin-right:8px;cursor:pointer}.signup-canvas .ph-entity-row-chip-pill:hover{opacity:.9}.signup-canvas .ph-entity-row-chip-pill .pill-icon{font-size:15px}.signup-canvas .ph-entity-row-chip-pill.incomplete{background:#3a1414;border-color:#c2410c;color:#fb923c}.signup-canvas .ph-entity-row-rollup{font-size:13px;color:var(--ph-muted);margin-right:8px;direction:rtl;font-weight:400}.signup-canvas .ph-lookup-inline{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:14px;padding:14px;margin:11px 0;direction:rtl}.signup-canvas .ph-lookup-inline-label{font-size:14px;color:var(--ph-muted);margin-bottom:7px;font-weight:600}.signup-canvas .ph-lookup-inline-buttons{display:flex;gap:8px;margin-top:11px;direction:rtl}.signup-canvas .ph-lookup-inline-buttons .ph-btn-primary,.signup-canvas .ph-lookup-inline-buttons .ph-btn-secondary{flex:1;margin:0}.signup-canvas .ph-lookup-search-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ph-accent);color:var(--ph-on-accent);border:1px solid var(--ph-accent);border-radius:11px;padding:0 20px;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0}.signup-canvas .ph-lookup-search-btn:hover{background:var(--ph-accent-darker);opacity:.9}.signup-canvas .ph-channel-l2-search{background:var(--ph-surface);border:1px solid var(--ph-border-strong);border-radius:11px;padding:8px 14px;margin-bottom:8px;font-size:15px;color:var(--ph-muted);display:flex;align-items:center;gap:8px;direction:rtl}.signup-canvas .ph-channel-l2-search-icon{font-size:15px}.signup-canvas .ph-channel-l2-extras{font-size:14px;color:var(--ph-muted);text-align:center;padding:6px;margin-top:6px;font-style:italic;direction:rtl}.signup-canvas .ph-conditional-lookup-wrapper{display:flex;flex-direction:column;gap:11px}.signup-canvas .ph-conditional-lookup-cta{transition:opacity .25s,transform .25s,max-height .25s}.signup-canvas .ph-conditional-hidden{opacity:0;transform:translateY(-6px);max-height:0;overflow:hidden;pointer-events:none}.signup-canvas .ph-institution-section{border:1px solid var(--ph-border);border-radius:11px;margin-bottom:8px;background:var(--ph-surface);overflow:hidden}.signup-canvas .ph-institution-header{display:flex;align-items:center;gap:8px;padding:11px 14px;font-size:15px;font-weight:600;color:var(--ph-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.signup-canvas .ph-institution-chevron{display:inline-block;font-size:14px;color:var(--ph-accent);transition:transform .2s}.signup-canvas .ph-institution-section.collapsed .ph-institution-chevron{transform:rotate(-90deg)}.signup-canvas .ph-cube-tile.success{background:var(--ph-success-bg,#102a1a);border-color:var(--ph-green);box-shadow:0 0 0 1px var(--ph-green) inset}.signup-canvas .ph-cube-tile.success .ph-cube-tile-title{color:var(--ph-green)}.signup-canvas .ph-sub-match{color:var(--ph-green);font-weight:700;padding:1px 7px;border:1px solid var(--ph-green);border-radius:6px;display:inline-block}.signup-canvas .ph-avatar-roles{font-size:15px;margin:-6px 0 8px;letter-spacing:.1px}.signup-canvas .ph-add-more-roles,.signup-canvas .ph-avatar-roles{font-weight:600;color:var(--ph-text);text-align:center;direction:rtl}.signup-canvas .ph-add-more-roles{display:block;background:transparent;border:1px solid var(--ph-border);border-radius:11px;padding:11px 17px;font-size:17px;margin:11px 0;cursor:pointer;transition:border-color .15s,color .15s}.signup-canvas .ph-add-more-roles:hover{border-color:var(--ph-accent);color:var(--ph-accent)}.signup-canvas .ph-identified-card{background:rgba(34,197,94,.1);border:1px solid var(--ph-green);border-radius:14px;padding:14px 17px;margin:14px 0 8px;direction:rtl}.signup-canvas .ph-identified-card-title{font-size:17px;font-weight:700;color:var(--ph-green);margin-bottom:4px;display:flex;align-items:center;gap:7px}.signup-canvas .ph-identified-card-sub{font-size:14px;color:var(--ph-muted);line-height:1.45}.signup-canvas .ph-recognized-container{border:1px solid var(--ph-green);border-radius:14px;padding:11px;margin-bottom:11px;background:rgba(34,197,94,.04)}.signup-canvas .ph-recognized-container .ph-cube-tile.wide{margin-bottom:8px}.signup-canvas .ph-sub-domain-pills{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;direction:rtl;padding:3px 6px 6px}.signup-canvas .ph-sub-domain-pill{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:8px;padding:6px 13px;font-size:14px;color:var(--ph-muted);opacity:.55;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:84px}.signup-canvas .ph-sub-domain-pill.matched{background:rgba(34,197,94,.12);border-color:var(--ph-green);color:var(--ph-green);opacity:1;font-weight:600;box-shadow:0 0 0 1px var(--ph-green) inset}.signup-canvas .ph-sub-domain-count{font-size:13px;color:var(--ph-green);font-weight:700;line-height:1}.signup-canvas .ph-recognition-banner{background:var(--ph-success-bg,#102a1a);border:1px solid var(--ph-green);border-radius:11px;padding:11px 17px;font-size:15px;font-weight:600;color:var(--ph-green);margin-top:8px;direction:rtl;text-align:center}.signup-canvas .ph-recognition-helper{font-size:14px;color:var(--ph-green);opacity:.85;text-align:center;margin-top:6px;direction:rtl}.signup-canvas .ph-btn-primary.success-variant{background:var(--ph-green);border-color:var(--ph-green);color:#fff}.signup-canvas .ph-btn-primary.success-variant:hover{background:#16a34a}.signup-canvas .ph-prefilled-roles{display:flex;flex-direction:column;gap:7px;margin:8px 0;direction:rtl}.signup-canvas .ph-prefilled-row{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:11px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:11px;direction:rtl;font-size:15px}.signup-canvas .ph-prefilled-row .role{font-weight:700;color:var(--ph-text)}.signup-canvas .ph-prefilled-row .sep{color:var(--ph-muted);margin:0 6px}.signup-canvas .ph-prefilled-row .entity{color:var(--ph-muted)}.signup-canvas .ph-prefilled-row .actions{display:flex;gap:6px;flex-shrink:0}.signup-canvas .ph-prefilled-row .edit-btn{font-size:15px;color:var(--ph-accent);cursor:pointer;padding:3px 7px;border-radius:6px}.signup-canvas .ph-prefilled-row .x-btn{font-size:15px;color:var(--ph-muted);cursor:pointer;padding:3px 7px;border-radius:6px}.signup-canvas .ph-add-more-btn{background:transparent;border:1px dashed var(--ph-accent);color:var(--ph-accent);border-radius:11px;padding:8px 14px;font-size:15px;font-weight:600;text-align:center;margin:11px 0;cursor:pointer;direction:rtl}.signup-canvas .ph-channel-identity-card{border:3px solid var(--ph-green);border-radius:14px;padding:20px 17px;margin:8px 0;background:rgba(34,197,94,.04);direction:rtl;display:flex;align-items:center;gap:14px}.signup-canvas .ph-channel-identity-card .channel-logo{width:67px;height:67px;border-radius:14px;background:var(--ph-elevated);border:1px solid var(--ph-border);display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;color:var(--ph-muted);flex-shrink:0}.signup-canvas .ph-channel-identity-card .channel-info{flex:1}.signup-canvas .ph-channel-identity-card .channel-name{font-size:20px;font-weight:700;color:var(--ph-text)}.signup-canvas .ph-channel-identity-card .channel-url{font-size:14px;color:var(--ph-muted);direction:ltr;text-align:right;margin-top:3px}.signup-canvas .ph-freq-row{display:flex;gap:6px;flex-wrap:wrap;direction:rtl;margin-bottom:11px}.signup-canvas .ph-freq-opt{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:8px;padding:4px 10px;font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-freq-opt.sel{background:var(--ph-elevated);border-color:var(--ph-accent);color:var(--ph-text)}.signup-canvas .ph-freq-reason-badge{margin-top:8px;font-size:14px;font-weight:600;color:var(--ph-accent);background:rgba(var(--ph-accent-rgb),.1);border:1px solid var(--ph-accent);border-radius:8px;padding:4px 11px;display:inline-block;direction:rtl}.signup-canvas .ph-link-row{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:11px 14px;margin-bottom:8px;display:flex;align-items:center;gap:11px;direction:rtl}.signup-canvas .ph-link-logo{font-size:20px;flex-shrink:0}.signup-canvas .ph-link-url{flex:1;font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-gate-opt{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:14px;padding:14px 17px;margin-bottom:11px;cursor:pointer}.signup-canvas .ph-gate-opt.rec{background:var(--ph-success-bg);border-color:var(--ph-green)}.signup-canvas .ph-gate-title{font-size:17px;font-weight:700;color:var(--ph-text)}.signup-canvas .ph-gate-sub{font-size:14px;color:var(--ph-muted);margin-top:3px}.signup-canvas .ph-divider{border:none;border-top:1px solid var(--ph-border);margin:11px 0}.signup-canvas .ph-section-head{font-size:15px;font-weight:700;color:var(--ph-accent-light);margin-bottom:6px}.signup-canvas .ph-pending{display:inline-block;background:var(--ph-disabled);border-radius:6px;padding:1px 8px;font-size:13px;color:var(--ph-muted);margin-right:6px}.signup-canvas .ph-waiting{background:var(--ph-disabled);border:1px solid var(--ph-border-strong);border-radius:11px;padding:11px 14px;font-size:15px;color:var(--ph-muted);margin-bottom:11px;text-align:center}.signup-canvas .ph-card-chips{display:flex;flex-wrap:wrap;gap:6px;direction:rtl;margin-top:8px}.signup-canvas .ph-card-chip{background:var(--ph-elevated);border-radius:8px;padding:3px 10px;font-size:14px;color:var(--ph-muted)}.signup-canvas .genre-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200;align-items:center;justify-content:center}.signup-canvas .genre-modal-overlay.open{display:flex}.signup-canvas .genre-modal{background:var(--ph-surface);border:1px solid var(--ph-border-strong);border-radius:22px;padding:28px 25px;max-width:448px;width:90%;direction:rtl;max-height:80vh;overflow-y:auto}.signup-canvas .genre-modal h3{font-size:20px;font-weight:700;color:var(--ph-text);margin-bottom:11px}.signup-canvas .genre-modal p{font-size:15px;color:var(--ph-muted);margin-bottom:17px}.signup-canvas .genre-modal-btns{display:flex;gap:11px;margin-bottom:17px}.signup-canvas .genre-modal-btns button{flex:1;border-radius:11px;height:53px;font-size:17px;font-family:inherit;font-weight:600;cursor:pointer;border:none}.signup-canvas .genre-modal-btns .btn-yes{background:var(--ph-accent);color:var(--ph-on-accent)}.signup-canvas .genre-modal-btns .btn-no{background:var(--ph-elevated);color:var(--ph-text);border:1px solid var(--ph-border-strong)}.signup-canvas .genre-chips-area{display:none;flex-wrap:wrap;gap:7px;direction:rtl;margin-bottom:17px}.signup-canvas .genre-chips-area.open{display:flex}.signup-canvas .genre-modal .btn-save{display:none;width:100%;height:59px;border:none;border-radius:11px;background:var(--ph-accent);color:var(--ph-on-accent);font-size:18px;font-weight:600;font-family:inherit;cursor:pointer}.signup-canvas .genre-modal .btn-save.show{display:block}.signup-canvas .ph-cube-sub{cursor:pointer}.signup-canvas .ph-cube-sub.sel{background:var(--ph-accent);color:var(--ph-on-accent);border-color:var(--ph-accent)}.signup-canvas .ph-selectall{display:flex;align-items:center;gap:11px;margin-bottom:14px;direction:rtl}.signup-canvas .ph-selectall-box{width:20px;height:20px;border:1px solid var(--ph-accent);border-radius:4px;background:var(--ph-accent);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ph-on-accent)}.signup-canvas .ph-selectall-label{font-size:17px;color:var(--ph-text)}.signup-canvas .ph-domain-title{font-size:25px;font-weight:700;color:var(--ph-text);background:linear-gradient(90deg,rgba(var(--ph-accent-rgb),.22),rgba(var(--ph-accent-rgb),.04));border-right:4px solid var(--ph-accent);padding:11px 14px;margin:8px 0 11px;border-radius:8px;direction:rtl}.signup-canvas .ph-domain-title-sub{font-size:14px;color:var(--ph-muted);margin-right:18px;margin-bottom:8px}.signup-canvas .ph-domain-others{font-size:14px;color:var(--ph-muted);text-align:center;margin:11px 0 6px;padding:8px 11px;border:1px dashed var(--ph-border);border-radius:8px;direction:rtl}.signup-canvas .ph-pair-row{display:flex;gap:8px;margin-bottom:14px;direction:rtl}.signup-canvas .ph-pair-card{flex:1;background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:14px;padding:14px 11px;text-align:center;font-size:15px;font-weight:600;color:var(--ph-text);position:relative}.signup-canvas .ph-pair-card.sel{background:var(--ph-accent-soft);border-color:var(--ph-accent);box-shadow:0 0 0 1px var(--ph-accent)}.signup-canvas .ph-pair-card.muted{opacity:.55}.signup-canvas .ph-pair-card-title{font-size:17px;font-weight:700}.signup-canvas .ph-pair-card-sub{font-size:13px;color:var(--ph-muted);margin-top:3px;font-weight:400}.signup-canvas .ph-lookup-block{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:11px;padding:11px 14px;margin-bottom:11px}.signup-canvas .ph-lookup-label{font-size:15px;font-weight:600;color:var(--ph-text);margin-bottom:8px}.signup-canvas .ph-lookup-cta{display:block;width:100%;background:var(--ph-surface);border:1px dashed var(--ph-accent);color:var(--ph-accent);border-radius:11px;padding:14px;font-size:17px;font-weight:600;text-align:center;margin-bottom:8px;cursor:pointer}.signup-canvas .ph-lookup-cta.success{background:var(--ph-success-bg,#102a1a);border-style:solid;border-color:var(--ph-green);color:var(--ph-green)}.signup-canvas .ph-result-row{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:8px;padding:8px 11px;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;direction:rtl}.signup-canvas .ph-result-info{flex:1;min-width:0}.signup-canvas .ph-result-name{font-size:15px;font-weight:600;color:var(--ph-text);line-height:1.2}.signup-canvas .ph-result-meta{font-size:13px;color:var(--ph-muted);line-height:1.3;margin-top:1px}.signup-canvas .ph-result-cta{background:var(--ph-accent);color:var(--ph-on-accent);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600;white-space:nowrap;flex-shrink:0}.signup-canvas .ph-chip.warn{background:#3a1414;border:1px solid #c2410c;color:#fb923c}.signup-canvas .ph-chip.warn-strong{background:#7c2d12;border:1px solid #fb923c;color:#fff}.signup-canvas .ph-split-chip{display:inline-flex;align-items:center;background:var(--ph-elevated);border-radius:11px;padding:0;overflow:hidden;direction:rtl;margin:0 4px 6px 0}.signup-canvas .ph-split-chip>span{padding:6px 11px;font-size:14px;font-weight:600}.signup-canvas .ph-split-chip .left{background:var(--ph-accent);color:var(--ph-on-accent)}.signup-canvas .ph-split-chip .sep{color:var(--ph-muted);padding:0 6px;font-size:15px}.signup-canvas .ph-split-chip .right{background:#3a1414;color:#fb923c;border-right:1px solid #c2410c}.signup-canvas .ph-split-chip.complete .left{background:var(--ph-accent);color:var(--ph-on-accent)}.signup-canvas .ph-split-chip.complete .right{background:#3a1414;color:#fb923c;border-right:1px solid #c2410c}.signup-canvas .ph-split-chip.incomplete .left{background:#7c2d12;color:#fff}.signup-canvas .ph-split-chip.incomplete .right{background:#3a1414;color:#fb923c}.signup-canvas .ph-welcome-register{background:var(--ph-surface);border:1px solid var(--ph-accent);border-radius:11px;padding:11px 14px;margin-bottom:11px;text-align:center;direction:rtl}.signup-canvas .ph-welcome-register .ph-wr-title{font-size:17px;font-weight:700;color:var(--ph-text);margin-bottom:3px}.signup-canvas .ph-welcome-register .ph-wr-sub{font-size:14px;color:var(--ph-muted)}.signup-canvas .ph-role-channel-chip{background:var(--ph-accent);color:var(--ph-on-accent);border-radius:11px;padding:7px 14px;font-size:14px;margin-bottom:7px;direction:rtl;display:inline-block;line-height:1.4}.signup-canvas .ph-role-channel-chip .role-name{font-weight:700}.signup-canvas .ph-role-channel-chip .channel-list{font-weight:400;opacity:.9}.signup-canvas .ph-role-channel-chip .role-sep{margin:0 4px;opacity:.7}.signup-canvas .ph-domains-count{direction:rtl;font-size:15px;font-weight:600;color:var(--ph-muted);margin-bottom:8px}.signup-canvas .ph-takeover-layer{position:relative;display:flex;flex-direction:column;align-items:center;background:rgba(var(--ph-accent-rgb),.05);border:1px solid var(--ph-border);border-right:4px solid var(--ph-accent);border-radius:17px;padding:20px 17px 22px;margin:0 auto 8px;width:-moz-fit-content;width:fit-content;max-width:96%}.signup-canvas .ph-takeover-layer:before{content:"‹ חזרה למסך הקטגוריות";position:absolute;top:11px;right:17px;font-size:14px;color:var(--ph-accent);opacity:.8}.signup-canvas .ph-takeover-layer-title{font-size:18px;font-weight:700;color:var(--ph-accent);margin:20px 0 11px;direction:rtl}.signup-canvas .ph-modal-scrim{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:50;border-radius:inherit;padding:25px}.signup-canvas .ph-modal-scrim.hidden{display:none}.signup-canvas .ph-modal-card{background:var(--ph-elevated);border:1px solid var(--ph-border);border-radius:20px;padding:25px 22px 20px;width:100%;max-width:392px;box-shadow:0 11px 34px rgba(0,0,0,.45);direction:rtl;text-align:center}.signup-canvas .ph-modal-buttons{display:flex;flex-direction:column;gap:10px}.signup-canvas .ph-modal-btn-primary,.signup-canvas .ph-modal-btn-secondary{padding:13px 17px;border-radius:11px;font-weight:600;cursor:pointer;font-size:17px;direction:rtl;text-align:center;line-height:1.3;border:1px solid transparent}.signup-canvas .ph-modal-btn-primary{background:var(--ph-accent);color:var(--ph-on-accent)}.signup-canvas .ph-modal-btn-primary:hover{opacity:.92}.signup-canvas .ph-modal-btn-secondary{background:transparent;color:var(--ph-text);border-color:var(--ph-border)}.signup-canvas .ph-modal-btn-secondary:hover{border-color:var(--ph-accent);color:var(--ph-accent)}.signup-canvas{--font:var(--font-urbanist,"Urbanist"),var(--font-opensans,"Open Sans"),sans-serif}.signup-canvas .step-dots{direction:ltr}.signup-frame{padding-top:max(env(safe-area-inset-top),8px)}.signup-canvas.devpad .signup-frame{padding-top:34px}.signup-devbar select{background:var(--ph-surface);border:1px solid var(--ph-border);color:var(--ph-muted);border-radius:4px;padding:2px 6px;font-size:10px}.signup-canvas .ph-username{display:flex;align-items:center;direction:ltr;gap:1px}.signup-canvas .ph-username .ph-username-at{color:var(--ph-text)}.signup-canvas .ph-username input{flex:1;background:none;border:none;font-size:inherit;color:var(--ph-text);text-align:left;padding:0}.signup-canvas .ph-linkfield-wrap{margin-bottom:8px;direction:rtl}.signup-canvas .ph-linkfield-label{font-size:15px;color:var(--ph-text);font-weight:600;text-align:right;margin-bottom:4px}.signup-canvas .ph-linkfield{background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;padding:8px 14px;display:flex;align-items:center;gap:11px;direction:rtl}.signup-canvas .ph-linkfield input{flex:1;background:none;border:none;font-size:14px;color:var(--ph-text);text-align:left}.signup-canvas .ph-linkfield-ext{font-size:15px;color:var(--ph-muted);flex-shrink:0;opacity:.6;transform:rotate(-45deg);display:inline-block}.signup-canvas .ph-plat-icon{width:20px;height:20px;flex-shrink:0;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.signup-canvas .ph-links-more{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;color:var(--ph-accent);cursor:pointer;margin:8px 0 17px;padding:10px 20px;background:var(--ph-surface);border:1px solid var(--ph-border);border-radius:11px;font-weight:600}.signup-canvas .ph-links-other{border-top:1px solid var(--ph-border);padding-top:11px;direction:rtl}.signup-canvas .ph-links-other-title{font-size:15px;color:var(--ph-text);font-weight:600;text-align:right;margin-bottom:7px}.signup-canvas .ph-custom-row{display:flex;align-items:center;gap:8px;margin-bottom:8px;direction:rtl}.signup-canvas .ph-custom-row .ph-field{font-size:14px;padding:7px 11px;margin-bottom:0}.signup-canvas .ph-custom-title{flex:0 0 118px;text-align:right}.signup-canvas .ph-custom-url{flex:1}.signup-canvas .ph-custom-remove{font-size:18px;line-height:1;color:var(--ph-muted);cursor:pointer;flex-shrink:0;width:25px;height:25px;border:1px solid var(--ph-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}